我做了一个搜索引擎,在那里我可以输入一些单词并找到这些单词出现的链接。但是,当我显示此链接时,我将其显示为字符串,并且我想将其显示为超链接,用户可以单击并连接到该站点。我在stackoverflow上使用了我在这里找到的解决方案,但没有一个能够工作。
有谁知道我该怎么办?目前,我正在jTextArea中显示结果。
答案 0 :(得分:2)
我在jTextArea中显示结果
您无法使用JTextArea。 JTextArea仅显示简单文本。
您需要在JEditorPane
中显示HTML并使用HTML添加链接。然后将HyperLinkListener
添加到编辑器窗格中。
阅读How to Use Editor Panes上Swing教程中的部分,了解一般信息和示例。
阅读JEditorPane
API,了解有关如何创建HyperLinkListener
并回复鼠标点击的示例。