基本上,我正在本体中实现搜索功能。因此,当我输入要搜索的关键字时,它会在本体中进行搜索,相应的结果会显示在 JTextpane 中。现在我想要的是当用户单击该结果中的某些术语时,它应该再次对该术语执行与关键字相同的搜索功能,并将其显示在 JTextpane 中。那么如何使 JTextpane 中的一些文本可点击并在单击它时实现一个功能呢?例如 :
对于关键字白内障,它显示如下
内容描述
白内障是一种眼科
疾病描述
因此,当我单击"眼科"时,我应该能够再次实现对眼科的搜索。
向可点击关键字添加自定义属性(或使用 viewToModel
单击来检测关键字,将点击点转换为偏移量Document's
)。
然后进行搜索并插入内容。
也许你可以提供一个SSCCE来展示你所拥有的,并告诉你想要实现什么。