Отключение панели Java Swing

378
13 января 2017, 08:29

Доброго времени суток. Столкнулся со следующей проблемой:

Имеется панель MMenu,на которой находится кнопка Exit. По нажатию на Exit должна выводиться панель CheckExit (которая так же размещена на панели MMenu) (CheckExit представляет собой проверку выхода из программы,в виде 2 кнопок "Назад" и "Выход").

CheckExit небольшого размера, и не перекрывает полностью все элементы панели MMenu,что позволяет нажимать на кнопки панели MMenu, которые остались видны.

Вопрос - как отключить все элементы на панели MMenu (Кроме панели CheckExit, разумеется), чтобы пользователь во время проверки, мог работать только с элементами CheckExitи при этом, элементы панели MMenu должны оставаться видимыми?

Answer 1

Как вариант, для всех элементов меню вызывайте метод setEnabled(false); в момент нажатия на Exit. И обратно setEnabled(true);, если нажато "Назад"

READ ALSO
Создание epg тв программы

Создание epg тв программы

ЗдравствуйтеНеобходимо в свою программу добавить поддержку вывода тв программы в формате epg

586
Создание treeview в android (подчинение)

Создание treeview в android (подчинение)

такой вопрос, необходимо сделать что-то в этом роде:

317
Сложные запросы в hibernate

Сложные запросы в hibernate

Что более предпочтительно с точки зрения ресурсоемкости, если нужна выборка из базы со сложными связами (join): один сложный sql-запрос или несколько...

563
Вынести в метод

Вынести в метод

Как можно корректно вынести в метод данный тест:

352