我有一個JOptionPane選項對話框,在我的應用程序中調用,以防有無效文件。然後它會爲正確的文件進行輸入。如何檢查JOptionPane是否可見?
只要應用程序在GUI環境中運行,就可以。
要求 在一具無頭服務器的情況下,我需要首先驗證選項窗格是可見的。如果它不可見,我需要在命令行上顯示錯誤並退出。
我該如何做到這一點? 有沒有辦法來檢查JOptionPane是否可見?
我有一個JOptionPane選項對話框,在我的應用程序中調用,以防有無效文件。然後它會爲正確的文件進行輸入。如何檢查JOptionPane是否可見?
只要應用程序在GUI環境中運行,就可以。
要求 在一具無頭服務器的情況下,我需要首先驗證選項窗格是可見的。如果它不可見,我需要在命令行上顯示錯誤並退出。
我該如何做到這一點? 有沒有辦法來檢查JOptionPane是否可見?
也許這是足以檢查你是否是無頭的。您可以通過GraphicsEnvironment.isHeadless()
方法來完成。
不知道這會幫助你,但我建議使用Component.isShowing()
方法。
這似乎是一個好主意。 – dkulkarni