我的代码看起来像这样,这使得我的JFrame全屏:
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice device = env.getDefaultScreenDevice();
JFrame myFrame = new JFrame("Title", device);
myFrame.setVisible(true);
myFrame.setExtendedState(JFrame.MAXIMIZED_BOTH);
myFrame.setUndecorated(true);
myFrame.setResizable(false);
myFrame.validate();
device.setFullScreenWindow(myFrame);
我如何获得相同的JFrame以停止全屏并恢复为普通窗口?我没有看到GraphicsDevice类上setFullScreenWindow
方法的任何反义词。我希望能够根据需要来回切换。
答案 0 :(得分:2)
使用setFullScreenWindow(null);
,然后拨打myFrame.setVisible(true);