У меня есть эта проблема: У меня есть JMenu, который состоит из CheckBox. Если этот флажок установлен (ItemEvent.selected), он открывает новый JFrame, когда он не установлен (ItemEvent.Deselected), я располагаю JFrame. Все работает нормально. Но когда я нажимаю кнопку «x» в верхней части окна, которая устанавливается как JFrame.DISPOSE_ON_CLOSE, мне нужно снять флажок в JMenu. Прямо сейчас это так: вы проверяете, затем программа открывает новое окно, которое вы закрываете с помощью кнопки «x», затем вы снова открываете меню, и флажок установлен, но окно уже близко. Я попытался добавить clickListener, но он будет уничтожен с закрытием рамки. Любые советы будут приветствоваться :)CheckBox изменение состояния при нажатии кнопки X
0
A
ответ
4
Поскольку вопрос не был поставлен очень хорошо, его трудно точно определить, в чем проблема. Однако ... Если вы хотите автоматически снять флажок, когда окно закрылось, вы можете использовать прослушиватель окон на вашем JFrame.
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent we) {
//Uncheck the box
}
});
Смежные вопросы
- 1. Изменение состояния компонента при нажатии кнопки
- 2. Изменение состояния кнопки при нажатии/отпуске
- 3. Изменение цвета строки состояния при нажатии кнопки
- 4. Flex checkBox: отключить изменение состояния при нажатии на метку
- 5. Изменение переменной при нажатии кнопки
- 6. Изменение LaTeX при нажатии кнопки
- 7. Изменение состояния кнопки
- 8. Изменение цвета строки состояния при нажатии кнопки - iOS
- 9. Изменение состояния CheckBox при прокрутке в listView
- 10. checkbox изменение состояния при закрытии окна
- 11. изменение цвета кнопки при нажатии
- 12. Изменение текста кнопки при нажатии
- 13. Изменение содержимого кнопки при нажатии?
- 14. Изменение панели при нажатии кнопки
- 15. Изменение стиля кнопки при нажатии
- 16. Изменение макета при нажатии кнопки
- 17. Изменение цвета кнопки при нажатии
- 18. Изменение JLabel при нажатии кнопки
- 19. Изменение изображения при нажатии кнопки
- 20. Изменение ImageView при нажатии кнопки
- 21. Изменение метки при нажатии кнопки
- 22. Изменение функции кнопки при нажатии?
- 23. Изменение цвета кнопки при нажатии
- 24. Изменение фрагмента при нажатии кнопки
- 25. Изменение изображения при нажатии кнопки
- 26. Изменение вкладок при нажатии кнопки
- 27. Изменение вида при нажатии кнопки?
- 28. Изменение цвета кнопки при нажатии
- 29. checkbox валидация внутри gridview при нажатии кнопки
- 30. jQuery change checkbox текст кнопки при нажатии
Точно мои мысли :) – Noe
Никогда не слышал об этом классе, спасибо большое! – user114482