Java 从声明标签的类外部更改标签
我想知道是否可以从声明标签的类之外更改标签的文本(来自awt库)?e、 g拥有声明和初始化gui的类,但拥有处理标签中显示的信息的不同类。确保您始终可以在属性文件中声明标签和其他字段,这将帮助您更好地本地化应用程序。干杯 确保您始终可以在属性文件中声明标签和其他字段,这将帮助您更好地本地化应用程序。干杯 有两种选择:Java 从声明标签的类外部更改标签,java,label,awt,Java,Label,Awt,我想知道是否可以从声明标签的类之外更改标签的文本(来自awt库)?e、 g拥有声明和初始化gui的类,但拥有处理标签中显示的信息的不同类。确保您始终可以在属性文件中声明标签和其他字段,这将帮助您更好地本地化应用程序。干杯 确保您始终可以在属性文件中声明标签和其他字段,这将帮助您更好地本地化应用程序。干杯 有两种选择: 推荐:为标签文本创建设置器: public void setLabelText(String txt) { label.setText(txt); } 然后像这样使用它
public void setLabelText(String txt)
{
label.setText(txt);
}
然后像这样使用它:
yourObject.setLabelText("Sent from another class");
myObject.myLabel.setText("Sent from another class");
公开
。通过这种方式,您可以从应用程序的每个类访问它:
public Label myLabel;
现在,您可以从另一个类访问它,如下所示:
yourObject.setLabelText("Sent from another class");
myObject.myLabel.setText("Sent from another class");
public void setLabelText(String txt)
{
label.setText(txt);
}
然后像这样使用它:
yourObject.setLabelText("Sent from another class");
myObject.myLabel.setText("Sent from another class");
公开
。通过这种方式,您可以从应用程序的每个类访问它:
public Label myLabel;
现在,您可以从另一个类访问它,如下所示:
yourObject.setLabelText("Sent from another class");
myObject.myLabel.setText("Sent from another class");
是的,有很多方法可以访问它声明的类之外的标签
是的,有很多方法可以访问它声明的类之外的标签
如果没有真正重要的原因,请不要使用上千年的Java组件。如果要使用awt,会更倾向于使用swing。今天的教育是关于WTF的吗?强迫人们使用不推荐的方法和库!?这应该是你对教授非常重要的一个标志。如果没有真正重要的原因,那么就不要使用上千年的Java组件。如果要使用awt,你会更喜欢使用swing。今天的教育是关于WTF的吗?强迫人们使用不推荐的方法和库!?这应该是你对教授非常挑剔的标志。