2
我的全屏應用程序覆蓋整個桌面(甚至是任務欄)。然而,當我從應用程序本身開始一個新的進程:在Java GUI中產生新進程時從視圖中刪除任務欄
String command = "xterm";
Process p = Runtime.getRuntime().exec(command);
我看到我的全屏幕應用程序(好)的頂新的應用程序,但我也看到任務欄(壞)。如果我沒有正確解釋自己,我可以提供截圖。
我的全屏應用程序覆蓋整個桌面(甚至是任務欄)。然而,當我從應用程序本身開始一個新的進程:在Java GUI中產生新進程時從視圖中刪除任務欄
String command = "xterm";
Process p = Runtime.getRuntime().exec(command);
我看到我的全屏幕應用程序(好)的頂新的應用程序,但我也看到任務欄(壞)。如果我沒有正確解釋自己,我可以提供截圖。
我相信這是標準的Windows行爲(假設你正在Windows上運行應用程序)。當開始一個新的進程時,默認情況下會獲得焦點,這意味着你的全屏應用程序失去焦點並出現任務欄(因爲新進程沒有壓制它)。
我不確定是否有辦法繞過這種行爲。
祝你好運!