当前位置: 首页 > 面试题库 >

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

相云
2023-03-14
问题内容

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


问题答案:

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



 类似资料:
  • 问题内容: 我有这个admin.py 并且我想使“ firm_url”字段可与该字段中列出的每个网址一起点击。我怎样才能做到这一点?谢谢。 问题答案: 在LawyerAdmin类中定义一个自定义方法,该方法将链接返回为HTML:

  • 问题内容: 我试图将滚动条添加到JTextArea。有人可以告诉我下面的代码我做错了什么吗? 先感谢您。 编辑:我用下面的Adel Boutros的建议修复了代码。 问题答案: 这没有用,因为您没有将ScrollPane附加到JFrame。 另外,您不需要2个JScrollPanes:

  • 问题内容: 我是React的新手,对某种基本的东西感到困惑。 我需要在单击事件后呈现DOM之后将组件添加到DOM。 我最初的尝试如下,但是没有用。但这是我想尝试的最好的方法。(预先为将jQuery与React混合使用而道歉。) 希望我已经清楚需要做什么,希望您能帮助我获得适当的解决方案。 问题答案: 正如@Alex McMillan所提到的那样,使用state来指示应在dom中呈现的内容。 在下面

  • 下面是.java文件中的代码

  • 我试图创建一个小的GUI,它有2个JButtons和2个JPanels,每个JPanels上都有一些绘图动画。默认情况下,它必须显示第一个JPanel,通过单击第二个JButton我想看到第二个JPanel。所以:我创建了JFrame、Panel1和Panel2,在这里我绘制了我的动画,创建了Button1和Button2,并向它们添加了ActionListeners。我还有一个MainPanel

  • 当我点击一个座位时,如何防止重复,这样当我再次点击它时,它就不会追加,而是连续删除/添加。 参见输出的图片