现在,我正在使用 Java Swing 创建一个 JEditorPane,主要是因为它能够拥有超链接。我已经成功地能够显示链接并让它们在单击时执行行为,但是我遇到了一些格式化问题。
如何设置光标,使其通常为箭头,但在将鼠标悬停在文本上时变为文本光标?(本质上,光标在 Web 浏览器中的行为)。我试过
EditorPane.setCursor(new Cursor(Cursor.TEXT_CURSOR))
但这使它成为无处不在的文本光标,即使没有将鼠标悬停在文本上。现在,将鼠标悬停在链接上会显示指针手;我也想保持这个功能。
将鼠标悬停在链接上时显示工具提示或鼠标悬停文本的最佳方式是什么?我尝试修改链接的标题属性,但没有出现。
我试图实现链接以跳到页面的子部分,就像http://en.wikipedia.org/wiki/Xkcd#History会直接将您带到维基百科 xkcd 页面的历史子部分。我怎样才能做到这一点?
对其中任何一个的答案都会很棒(并且多个将是很棒的 xP)。非常感谢你的帮助!