В настоящее время я пытаюсь сделать полноэкранное окно на Java, работающее в Linux. Дело в том, что я могу на самом деле сделать JFrame полноэкранным, но если кадр установлен без отделки, он не может вернуться к исходному окну снова. Если окна украшены, я могу вернуться к исходному размеру.
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gs = ge.getDefaultScreenDevice();
...
f.setUndecorated(true);//If set Window can't return to original size
gs.setFullScreenWindow(f);
gs.setFullScreenWindow(null);//Doesn't work!
Есть идеи, как это решить?