像JTextArea中的JLabel中的追加功能?

时间:2014-03-06 19:09:17

标签: java swing append jlabel settext

是否有JLabel的附加功能,就像在JTextArea中一样?

JTextArea Text = new JTextArea("including; "); 
Text.append("button1,");

2 个答案:

答案 0 :(得分:4)

不,但每次要添加文字时都可以这样做

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

答案 1 :(得分:2)

如果您真的想要一个名为.append(text)的方法,则可以创建自己的自定义标签

public class MyLabel extends JLabel {

 public MyLabel(String text) {
    super(text);
 }

 public void append(String appendText) {
   setText(getText() + appendText);
 }
}

您可以创建标签:

MyLabel myLabel = new MyLabel("First Text");
myLabel.append("Appended Text");