如何检查JOptionPane是否可见?

时间:2011-09-23 07:08:23

标签: java visible joptionpane

我有一个JOptionPane选项对话框,在我的应用程序中调用,以防文件无效。然后它输入正确的文件。

只要应用程序在GUI环境中运行,就可以了。

要求 对于无头服务器,我需要首先验证选项窗格是否可见。如果它不可见,我需要在命令行上显示错误并退出。

我如何实现这一目标? 有没有办法检查JOptionPane是否可见?

2 个答案:

答案 0 :(得分:0)

也许只要检查你是否无头就足够了。您可以通过GraphicsEnvironment.isHeadless()方法完成此操作。

答案 1 :(得分:0)

不确定这会对您有所帮助,但我建议使用Component.isShowing()方法。