2013-09-12 2 views
0

Я хочу заблокировать родительский фрейм при открытии дочернего фрейма. Я попытался создать родительский объект в дочернем элементе и установить его включенным (false), но он не работал так, как я хотел. Как это сделать в java?Заблокировать родительский jframe при открытии дочернего фрейма

+0

Блокировка означает, что вы хотите скрыть parentFrame и открыть childFrame? – Yubaraj

+0

Вы пытаетесь сказать, что хотите модальное диалоговое окно? –

ответ

1

Если модальный диалог не достаточно, то вы можете использовать стеклянном стекле первого JFrame и заставить его потреблять все мыши и клавиатурные события. Но для 99,9% всех случаев это просто изобретает то, что модальный диалог делает бесплатно.

+0

Модальный диалог - это то, что я хотел ... ty –

3

Это зависит, но основным процессом будет использование модального диалога в зависимости от ваших потребностей. Это предотвратит родительское окно от доступа пользователя, а дочернее окно открыто ...

Посмотрите на How to use dialogs для получения более подробной информации ...

Смежные вопросы