Ограничить доступ к другим JFrame - PullRequest
0 голосов
/ 30 октября 2011

Как мне ограничить доступ к другому JFrame?

, если я открою свой основной кадр и когда нажму кнопку, чтобы отобразить другой JFrame, пользователь не сможет вернуться к основному кадру.

как мне это сделать?

Ответы [ 4 ]

2 голосов
/ 30 октября 2011

если я открою свой основной кадр и нажму кнопку добавления,

Когда вы нажимаете кнопку, вы видите модальный JDialog.Затем, пока пользователь не закроет диалоговое окно, он не сможет получить доступ к основному кадру.

1 голос
/ 08 сентября 2012

попробуйте этот метод ...

this.setEnabled(false);
0 голосов
/ 30 октября 2011

Используйте вместо этого диалог (JDialog класс) и сделайте его модальным. Вот некоторая помощь о том, как это сделать: http://download.oracle.com/javase/tutorial/uiswing/components/dialog.html

С уважением,

0 голосов
/ 30 октября 2011

Ваш вопрос мне не понятен, но, насколько я понимаю, я полагаю, что вы хотите открыть диалоговое окно при нажатии кнопки, но когда вы нажимаете кнопку, отображается новый JFrame, и вы не можете вернуться к исходному кадру. .

  1. Используйте диалог / всплывающее окно при нажатии кнопки, как JOptionPane.

  2. Если вы хотите открыть JFrame по нажатию кнопки, хорошим вариантом будет создание кнопки HOME для недавно созданного / открытого JFrame и связывание этой кнопки с основным JFrame. Закрытие недавно созданного JFrame покажет первоначально созданный JFrame .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...