1

我正在使用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();
            }
        }
    });
}
4

0 回答 0