我有一个JOptionPane选项对话框,在我的应用程序中调用,以防有无效文件。然后它会为正确的文件进行输入。如何检查JOptionPane是否可见?
只要应用程序在GUI环境中运行,就可以。
要求 在一具无头服务器的情况下,我需要首先验证选项窗格是可见的。如果它不可见,我需要在命令行上显示错误并退出。
我该如何做到这一点? 有没有办法来检查JOptionPane是否可见?
我有一个JOptionPane选项对话框,在我的应用程序中调用,以防有无效文件。然后它会为正确的文件进行输入。如何检查JOptionPane是否可见?
只要应用程序在GUI环境中运行,就可以。
要求 在一具无头服务器的情况下,我需要首先验证选项窗格是可见的。如果它不可见,我需要在命令行上显示错误并退出。
我该如何做到这一点? 有没有办法来检查JOptionPane是否可见?
也许这是足以检查你是否是无头的。您可以通过GraphicsEnvironment.isHeadless()
方法来完成。
不知道这会帮助你,但我建议使用Component.isShowing()
方法。
这似乎是一个好主意。 – dkulkarni