在JLabel中附加文本

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

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

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

我还想为每一行添加超链接。

  1. 通过使用前缀启动文本,在标签中使用HTML格式(可能在body开启元素中添加一些内嵌样式)。
  2. 添加每一行,以

    结尾(或

  3. 如果将

    到前缀中)。


另请参见如何在Swing组件中使用HTML 。 对于像……这样的gem

HTML按钮

你可以这样做,如下,

 label.setText(label.getText() + "text u want to append"); 

在每个事件上。