Мой графический интерфейс заморожен

У меня есть кое-что, что я могуне понимаю: мой графический интерфейс Swing содержитиграть' а также 'Пауза' кнопка. У меня также есть статическая переменная, которая определяетНА' а также 'OFF» состояния. (Основная программа генерирует графический интерфейс). Нажав наиграть' Я изменяю состояние моей статической переменной на 'НА' и я запускаю трудоемкий процесс в потоке, который также изменяет графический интерфейс. Пока статическая переменнаяНА' петли в том же процессе. Нажав на 'Пауза' изменит статическую переменную на OFF. Но, нажав наиграть' GUI зависает и, следовательно:

GUI не делаетт обновлениеПроцесс можетбытьприостановлена» со мной 'Пауза' кнопка.

Я слышал об EDT и SwingWorker, но у вас есть простой способ сделать это, я так понимаю.

Спасибо за вашу помощь и простите мой плохой английский ...

Ответы на вопрос(5)

Ваш ответ на вопрос