Я создал приложение swings, и в GUI есть кнопка "Пуск" . Я хочу, чтобы всякий раз, когда я нажимал на эту кнопку "Пуск" , кнопка запуска должна быть отключена и кнопка "Стоп" включена.
Для этого я написал следующий код в методе "ActionPeformed (...)" кнопки "Пуск"
startButton.setEnabled(false);
stopButton.setEnabled(true);
Но приведенный выше код не создает желаемого влияния на графический интерфейс.
Является ли приведенный выше код правильным для того, что я хочу сделать?
Он тоже не работает с "repaint()".
Edit:
Код очень длинный, поэтому я не могу вставить весь код. Я могу сказать, однако, больше о коде.
В методе "запуска" "ActionPeformed" после вызова вышеуказанных двух операторов я выполняю поток "SwingWorker".
Является ли этот поток проблемой?