java swing中如何在其他类中调用另一个类中的jlable

找到解决办法,之前一直用c++,需要改变一下思维方式
答案也不是正确的,问题也无法删除,醉了

首先,你需要得到主类的窗体对象,用一个静态全局变量存储这个窗体,比如 main 方法中

public static Frame mainFrame;

main 方法中将这个 mainFrame = new 的那个窗体

具体的监控类中
xxx.mainFrame.label1 (直接访问一个类的静态成员变量即可)

其次,你的窗体对象需要提供这个 label 的访问途径,这里已经是 public 就可以直接访问了。