2013-12-18 3 views
0

В панели инструкций моего GUI появляется диалоговое окно с сообщением (когда пользователь нажимает соответствующую кнопку с инструкциями по расшифровке типа шифрования.Однако он заставляет пользователя нажимать «okay» (тем самым закрывая диалог) перед тем как переключиться на панель «Игра» с панели «Инструкции».Как сделать JMessageDialog не заставлять пользователя закрывать его перед переключением панелей в моем графическом интерфейсе?

Моя проблема заключается в том, что я хочу, чтобы пользователь имел возможность получить доступ к этому диалоговому окну на панели «Игра» (в основном просто откройте его на панели команд, а затем сможете переключитесь на игровую панель, пока она еще открыта). Есть ли способ сделать это?

ответ

3

Вам необходимо сделать собственный немодальный JDialog. JOptionPane s по умолчанию модальный смысл, они блокируют другие входные данные в oth er. Посмотрите на How to Make Dialogs

+1

+1 для немодальной, для [пример] (http://stackoverflow.com/a/11832979/230513). – trashgod