【发布时间】:2011-10-30 12:17:56
【问题描述】:
我有一个JTextPane,它显示了一个链接,点击该链接应在浏览器中打开一个页面。
链接设置为TextPane 的文本,如图所示:
<a href=http://www.google.com target=_blank>Read more..</a>
下面还显示了链接在我的窗格中的样子:
当我点击这个没有任何反应,有谁知道为什么?
【问题讨论】:
我有一个JTextPane,它显示了一个链接,点击该链接应在浏览器中打开一个页面。
链接设置为TextPane 的文本,如图所示:
<a href=http://www.google.com target=_blank>Read more..</a>
下面还显示了链接在我的窗格中的样子:
当我点击这个没有任何反应,有谁知道为什么?
【问题讨论】:
如 BegemoT 所述,JTextPane 应该是不可编辑的,或者您可以使用它 http://java-sl.com/tip_links_in_editable.html 允许可编辑窗格中的链接。
【讨论】:
您需要 JTextPane 不可编辑以激活链接,并在其上安装 HyperlinkListener 以提供单击链接时应执行的操作。
【讨论】: