Как можно проверить, видна ли JOptionPane? - PullRequest
2 голосов
/ 23 сентября 2011

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

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

Требование В случае сервера без монитораМне нужно сначала проверить, видна ли панель параметров.Если он невидим, мне нужно отобразить ошибку в командной строке и выйти.

Как мне этого добиться?Есть ли способ проверить, видна ли JOptionPane?

Ответы [ 2 ]

0 голосов
/ 23 сентября 2011

Не уверен, что это вам поможет, но я предлагаю использовать метод Component.isShowing().

0 голосов
/ 23 сентября 2011

Может быть, это достаточно, чтобы проверить, если вы без головы.Вы можете сделать это по методу GraphicsEnvironment.isHeadless().

...