小编Ole*_*sov的帖子

是否可以使用Java中的基本Swing组件创建可选择的超链接?

我正在尝试添加到JPanel的超链接.我想将它的文本设为蓝色(并加下划线),并且链接应该是可选的(复制它的某些部分).所以我尝试使用JLabel:是的,它允许像这样写一些[糟糕的]:

someLabel.setText("<html><font color=\"#0000ff\"><u>http://example.com</u></font></html>");
Run Code Online (Sandbox Code Playgroud)

但不幸的是,JLabel不允许选择任何文本.我也尝试使用JTextField,但相反,它不允许在其字段中使用HTML/CSS.

那么,是否存在任何方法来创建具有基本Swing组件的超链接(具有适当的指示),这将允许选择[并复制]其中的一部分,或者我应该尝试使用某些第三方组件?谢谢.

html java swing jlabel jtextfield

5
推荐指数
1
解决办法
2114
查看次数

标签 统计

html ×1

java ×1

jlabel ×1

jtextfield ×1

swing ×1