在jTextArea中显示超链接

时间:2015-04-23 17:21:04

标签: java hyperlink

我做了一个搜索引擎,在那里我可以输入一些单词并找到这些单词出现的链接。但是,当我显示此链接时,我将其显示为字符串,并且我想将其显示为超链接,用户可以单击并连接到该站点。我在stackoverflow上使用了我在这里找到的解决方案,但没有一个能够工作。

有谁知道我该怎么办?目前,我正在jTextArea中显示结果。

1 个答案:

答案 0 :(得分:2)

  

我在jTextArea中显示结果

您无法使用JTextArea。 JTextArea仅显示简单文本。

您需要在JEditorPane中显示HTML并使用HTML添加链接。然后将HyperLinkListener添加到编辑器窗格中。

阅读How to Use Editor Panes上Swing教程中的部分,了解一般信息和示例。

阅读JEditorPane API,了解有关如何创建HyperLinkListener并回复鼠标点击的示例。