invokelater не работает после нажатия кнопки

Я использую 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();
            }
        }
    });
}

0 ответов

Другие вопросы по тегам