Java Mac如何使全屏互动

时间:2018-09-28 04:29:03

标签: java macos

因此,我可以全屏工作,但效果与我预期的完全不同。我使用的是Mac,Mac用户会知道在全屏模式下将鼠标移至屏幕顶部时,会看到窗口装饰(退出,最小化和调整大小的按钮)向下滑动。以下是我用于全屏显示的代码,它只是创建一个固定的窗口,如果不关闭程序,您将无法退出该窗口。

private static synchronized void fullScreen(DisplayMode dm, JFrame f) {
    f.setResizable(false);
    f.setExtendedState(JFrame.MAXIMIZED_BOTH); 

    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    GraphicsDevice gd = ge.getDefaultScreenDevice();
    if(gd.isDisplayChangeSupported())
        gd.setFullScreenWindow(f);
    else System.out.println("[ERROR] Fullscreen Mode Not Supported.");
}

0 个答案:

没有答案