2011-07-07 80 views
3

我有一個JTextPane,其內容類型爲text/plain。我爲JTextPane設置了一些文本,它包含一些顯示URLs的文本。當我將鼠標指向僅指向手形指針的文本時,我想更改鼠標指針。 這個功能可以實現嗎? 注:我的JTextPane的內容爲text/plain。它不能被改變,以text/html在JtextPane中更改鼠標指針

感謝名單

回答

3

你看過我的回答對你Adding tooltips to JTextPane張貼?

那麼這個概念是相同的。您使用MouseListener並轉換鼠標指針以獲取插入位置處的文本。當你通過url文本時,你改變光標。

實用工具類可能會幫助您訪問插入位置處的文本。

如果您需要更多幫助,請發佈您的SSCCE,以顯示您嘗試過的內容並顯示您遇到的問題。

5

你可以試試這個:

pane.setCursor(new Cursor(Cursor.HAND_CURSOR)); 

哪裏pane是你JTextPane