как заблокировать внутреннюю рамку в графическом интерфейсе Java

я создаю систему с одним JFrame и многими JInternalFrames. когда я нажимаю кнопку и появляется JInternalFrame, я хочу, чтобы пользователь мог щелкнуть только этот внутренний фрейм (внешний фрейм должен быть отключен), и только когда он закрывает внутренний фрейм, он может использовать внешний фрейм.

как мне это сделать? Спасибо


person Tal Pinhas    schedule 27.07.2016    source источник
comment
проверьте это: stackoverflow.com/ вопросы/11556044/   -  person aurelianr    schedule 27.07.2016
comment
это не то, что я имею в виду. вот пример.. imgur.com/aqm6KyO левый не нажат, а правый нажат. я хочу, чтобы пользователь видел только правильный (с рамкой) и щелкал только внутри внутренней рамки или строки меню внешней рамки   -  person Tal Pinhas    schedule 05.08.2016


Ответы (2)


Вы можете попробовать установить модальный атрибут InternalFrame как true или использовать панель параметров: JInternalFrame As Modal

person aurelianr    schedule 08.08.2016

Как я могу выбрать по умолчанию InternalFrame на JDesktopPane?

я нашел хороший ответ в этой ссылке внизу. спасибо всем :)

person Tal Pinhas    schedule 17.08.2016