JFrameを画面全体に表示し、画面の上部と下部にあるタスクバーもカバーしたいと思います。これが、JFrameの寸法とプロパティを設定するための私のコードです。
f.setUndecorated(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setUndecorated(true);
f.setAlwaysOnTop(true);
f.setSize(java.awt.Toolkit.getDefaultToolkit().getScreenSize());
f.setResizable(false);
f.setVisible(true);
Windowsでは問題なく動作し、スタートバーをカバーしますが、Ubuntuではタスクバーは常にJavaGUIの上に表示されます。
これは、タスクバーが常に一番上にあることを意味するUbuntuの設定である可能性があります。もしそうなら、どうすればこれを無効にできますか。