люди в Интернете.Java - Закрыть окно на мероприятии
Я хочу, чтобы у вас был начальный экран для игры, которую я писал. До сих пор он оснащен 4 кнопками для каждого из 4 игроков, которые меняют цвет при нажатии от красного до зеленого и наоборот представляют свой индивидуальный «готовый» статус, если это имеет смысл. Я использовал JFrame и JButtons.
Теперь я хочу, чтобы это окно закрывалось, если каждая из этих кнопок в настоящее время установлена на «готовую», ака кнопку button.getBackground() == Color.GREEN.
Любые предложения относительно того, какие EventListeners использовать для этого/рекомендации по внедрению/фрагменты кода были бы очень благодарны, поскольку мое исследование Windowclosing on Event не принесло мне многого.
Спасибо заранее и приветствую.
Привет, спасибо за ответ. Я считал ToggleButtons для изменения цвета, но JButton работал так же хорошо, поэтому я считал, что просто придерживаюсь стандарта. Я считаю, что метод isSelected() может быть заменен getBackground(). Не могли бы вы дать мне совет для такого запроса, который управляет 4 кнопками одновременно? Это то, к чему я пришел для меня. Еще раз спасибо :) –
@FelixEl: итерация через 'List' проверка состояния каждой кнопки. Например, см. Выше. –