Java Swing: JOptionPane появляется сам по себе без родительского окна при восстановлении? - PullRequest
1 голос
/ 23 февраля 2012

У меня есть JOptionPane, которая появляется поверх его родительского окна JFrame, но когда приложение свернуто и восстановлено, будет отображаться только JOptionPane, а не родительский JFrame.

Как исправить эту ошибку?

1 Ответ

1 голос
/ 23 февраля 2012

JOptionPane - модальное диалоговое окно.

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

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

Это не ошибка. Просто модальные вещи работают.

Вы не сможете даже свернуть главное окно из значка, когда JOptionPane открыт. Вы можете свернуть все, например, с помощью клавиши Window + D или Window + M на ПК с Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...