繁体   English   中英

像在JTextArea Java中一样在JLabel中附加功能?

[英]append feature in JLabel like in JTextArea java?

JLabel是否有附加功能,例如JTextArea?

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

否,但是每次您要添加文本时都可以执行以下操作

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

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

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");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM