Полноэкранный эксклюзивный режим Java - PullRequest
2 голосов
/ 04 февраля 2012

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

Вот как я отображаю приложение в полноэкранном режиме:

setUndecorated(true);
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gs = ge.getDefaultScreenDevice();
gs.setFullScreenWindow(this);
validate();

Edit:

Вот как я открываю диалог:

JOptionPane.showMessageDialog(StartingPoint.this,txt, "You are on: " + planet, JOptionPane.INFORMATION_MESSAGE, icon);

1 Ответ

2 голосов
/ 04 февраля 2012
but when I show an input dialog the application is minimized

1) Я не могу смоделировать эту проблему и просто невозможно без дополнительного кода iconofied для Полноэкранное приложение

2), пожалуйста, проверьте Советы по программированию о AWT / Swing

3) setParent (невозможно для JFrame) для input dialog

4) проверить, не существует ли более одного Контейнера верхнего уровня с setModal / ModalityTypes

...