在JLabel中附加文本

Sac*_*tre 3 java swing jlabel hyperlink

我如何使用JLabel实现JTextArea的效果?

我希望每次在下一行单击按钮时显示输出,而不是替换已存在的文本,即像JLabel的附加方法?

我只是希望它遵循与JTextArea.append相同的行为.

另外,我想为每一行添加超链接.

Rah*_*kar 10

你可以这样做,如下,

label.setText(label.getText() + "text u want to append");
Run Code Online (Sandbox Code Playgroud)

在每个事件上.


And*_*son 10

  1. 通过使用前缀启动文本<html><body>(可能在body开始元素中添加一些内嵌样式),在标签中使用HTML格式.
  2. 添加每一行,以<br>或结尾<p>(或者<li>如果添加<ul><li>到前缀中).

另请参见如何在Swing组件中使用HTML.对于像......这样的宝石

HTML按钮