gpt4 book ai didi

java - Jlabel HTML 格式化

转载 作者:行者123 更新时间:2023-11-30 07:39:37 24 4
gpt4 key购买 nike

我有一个 JLabel,其中有一个电子邮件地址。我在 JLabel 上使用了 HTML 格式,所以它显示为一个链接。但是,您无法单击该链接。事实上,您不能选择标签中的任何文本。我可以在 JLabel 上设置一个属性,以允许用户至少选择电子邮件的文本,并且最好像在网页上那样单击电子邮件地址吗?

我的 JLabel 代码本质上是:

JLabel l = new JLabel("<html><a href=\"mailto:bob@bob.com\">bob@bob.com</a>");

最佳答案

默认的 JLabel 不允许您这样做。如果您真的想使用 JLabel,您可以向其添加鼠标监听器以捕获点击并对其使用react。另一种方法是使用不可编辑的 JEditorPane 并在其上调用 addHyperlinkListener 以添加您的 HyperlinkListener

关于java - Jlabel HTML 格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/281478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com