我想从包含人员姓名列表的文本区域生成一个可点击的事件。当我们单击某个名称时,它必须调用一个方法(该方法又将从 XML 文件中显示该人的详细信息)。
文本区域可以这样做吗?我听说过JTextPane
,但我需要其他选择。
是的,这是可能的。使用viewToModel()
方法获取单击点的偏移量。然后使用Utilities
getWordStart/getWordEnd
方法来获取单击的名称。然后只需将名称传递到所需的函数中即可。