我正在使用invokeLater,但它没有按我想要的方式工作。
我希望它在单击按钮后更新 jLabel,但它不会输出到 jLabel。
我的程序找到完整的计算机名称,然后应该在同一个实例中更新 jLabel,但它根本没有更新,我不确定为什么。
我不想在这里粘贴整个课程,但如果您想查看它,这里是: http: //pastebin.com/BsU9zST4任何帮助表示赞赏。
标签称为 testLabel
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MISControlPanel window = new MISControlPanel();
window.frame.setVisible(true);
testLabel.setText(CN);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}