我有一个JTextPane
,其内容类型为 text / plain 。我为JTextPane
设置了一些文本,其中包含一些显示URLs
的文本。当我将鼠标指向该文本时,我想更改鼠标指针。
这个功能可以实现吗?
注意:我将JTextPane
的内容设为text/plain
。它无法更改为text/html
感谢名单
答案 0 :(得分:5)
你可以试试这个:
pane.setCursor(new Cursor(Cursor.HAND_CURSOR));
pane
是JTextPane
。
答案 1 :(得分:3)
您是否在Adding tooltips to JTextPane的帖子中看到了我的答案?
这个概念是一样的。您使用MouseListener并转换鼠标点以获取插入位置的文本。当你在一个url文本上,然后你改变光标。
Utilities类可能会帮助您访问插入符号位置的文本。
如果您需要更多帮助,请发布显示您所尝试内容的SSCCE,并说明您遇到的问题。