2012-12-13 33 views
1

基本上我在本體中實現了一個搜索功能。因此,當我輸入要搜索的關鍵字時,將在本體中搜索並在JTextpane中顯示相應的結果。現在我想要的是,當用戶在該結果中單擊某些術語時,它應該再次爲該術語執行與關鍵字相同的搜索功能,並將其顯示在JTextpane中。那麼如何在JTextpane中點擊一些文本並實現點擊它的功能呢?例如:如何使文本在Jtextpane中可點擊?

對於關鍵字,白內障,它會顯示這樣的事情
//描述
白內障眼科學的疾病
//描述

所以當我點擊眼科學,那麼我應該能夠再次實施Opthalmology的搜索。

回答

0

爲可點擊關鍵字添加自定義屬性(或通過點擊使用viewToModel將點擊的點轉換爲Document's偏移量來檢測關鍵字)。

然後做你的搜索和插入內容。

可能是你可以提供一個SSCCE顯示你所擁有的,並告訴你想實現什麼。

+0

這是我在搜索整個互聯網... @StanislavL能否請您解釋清楚。我真的需要你的幫助 – Gogo

+0

@Gogo發佈與您的特殊需要一個單獨的問題。最好是回答而不是添加一個共同的描述。 – StanislavL

+0

http://stackoverflow.com/questions/30898039/clickable-text-from-jtextpane – Gogo