如何在JTextArea中添加可点击的URL?

我正在编写一个应用程序,我正在使用JTextArea来显示一些文本。 现在我想在文本区域显示一些可点击的URL以及普通文本,我想如果用户点击URL,那么URL所引用的网页应该在新的Web浏览器窗口中打开。

将JEditorPane与HTMLEditorKit或JTextPane一起使用,并将内容类型设置为“text / html”

..url指的应该在新的网页浏览器窗口中打开。

 // 1.6+ Desktop.getDesktop().browse(URI);