我想知道是否可以从声明的类外部更改标签的文本(来自 awt 库)?例如,有一个类声明并初始化 gui,但有不同的类处理将在标签中显示的信息。
最佳答案
两个选项:
推荐:为标签文本创建 setter:
public void setLabelText(String txt) { label.setText(txt); }
然后像这样使用它:
yourObject.setLabelText("Sent from another class");
将您的标签设为
公开
。这样您就可以从应用程序的每个类访问它:public Label myLabel;
现在,您可以从另一个类访问它,如下所示:
myObject.myLabel.setText("Sent from another class");
关于java - 从声明它的类外部更改标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8234035/