标签: java swing user-interface click jtextarea
我想从文本区域生成一个可点击的事件,其中包含人员名单。当我们点击某个名称时,它必须调用一个方法(这反过来将从XML文件中显示该人的详细信息)。
这可能与文字区域有关吗?我听说过JTextPane,但我还需要其他选择。
JTextPane
答案 0 :(得分:4)
是的,这是可能的。使用viewToModel()方法获取点击的点的偏移量。然后使用Utilities到getWordStart/getWordEnd方法获取点击的名称。然后将名称传递给所需的函数。
viewToModel()
Utilities
getWordStart/getWordEnd