Java JFrame сохраняя фокус при отображении - PullRequest
2 голосов
/ 28 июня 2010

Я не уверен, правильно ли я установил заголовок для этого сообщения - так что, возможно, уже есть сообщение о том, что я ищу, если это так, не стесняйтесь закрыть это и перенаправить меня - кто япытается сделать следующее:

Когда всплывает JFrame, пользователь не может щелкнуть где-либо еще в графическом интерфейсе, пока это окно не будет закрыто, мы надеемся, что даже выбрасываем это раздражающее звуковое сообщение об ошибке "DING"как в netbeans, когда открыто окно «Customize Code», и оно не позволяет вам делать что-либо вне его до его закрытия.

Заранее спасибо!

Ответы [ 2 ]

6 голосов
/ 28 июня 2010

JFrame не следует выталкивать до тех пор, пока вы не хотите, чтобы одновременно работали два автономных приложения (верхнего уровня), поэтому JFrames НЕ могут быть модальными.То, что вы, вероятно, хотите, это JDialog, установленный на модальный (даже сделает этот раздражающий звук).

0 голосов
/ 28 июня 2010

Создайте JFrame как отдельный поток, чтобы у вас был фокус на текущее окно.

...