如何在Jtextpane中使文本可单击?

时间:2012-12-13 14:50:02

标签: jtextpane clickable

基本上我在本体中实现搜索功能。因此,当我输入要搜索的关键字时,会在本体中搜索它,相应的结果将显示在JTextpane中。现在我想要的是当用户点击该结果中的某些术语时,它应该再次对该术语执行与关键字相同的搜索功能并在JTextpane中显示它。那么如何在JTextpane中创建一些可单击的文本并在单击它时实现一个功能呢?例如:

对于关键字cataract,它会显示如下内容 //描述 白内障是一种眼科疾病 //描述

所以当我点击Opthalmology时,我应该能够再次实施Opthalmology的搜索。

1 个答案:

答案 0 :(得分:0)

为可点击关键字添加自定义属性(或使用viewToModel点击检测关键字,将点击的点转换为Document's偏移量。)

然后进行搜索并插入内容。

可能你可以提供一个SSCCE来展示你的成就,并告诉你想要达到的目标。