在JtextPane中更改鼠标指针

时间:2011-07-07 19:24:21

标签: java swing mouseevent jtextpane

我有一个JTextPane,其内容类型为 text / plain 。我为JTextPane设置了一些文本,其中包含一些显示URLs的文本。当我将鼠标指向该文本时,我想更改鼠标指针。 这个功能可以实现吗? 注意:我将JTextPane的内容设为text/plain。它无法更改为text/html

感谢名单

2 个答案:

答案 0 :(得分:5)

你可以试试这个:

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

paneJTextPane

答案 1 :(得分:3)

您是否在Adding tooltips to JTextPane的帖子中看到了我的答案?

这个概念是一样的。您使用MouseListener并转换鼠标点以获取插入位置的文本。当你在一个url文本上,然后你改变光标。

Utilities类可能会帮助您访问插入符号位置的文本。

如果您需要更多帮助,请发布显示您所尝试内容的SSCCE,并说明您遇到的问题。