5

我正在尝试向我的程序添加全屏功能,但我无法让它工作。我正在努力

Display.setFullscreen(true);

我尝试将其位置更改为创建显示的位置或设置显示模式的位置,但仍然无法正常工作。对此有任何帮助吗?

4

2 回答 2

8

根据我的经验,DisplayMode 需要支持它。你可以试试这个:

        DisplayMode displayMode = null;
        DisplayMode[] modes = Display.getAvailableDisplayModes();

         for (int i = 0; i < modes.length; i++)
         {
             if (modes[i].getWidth() == width
             && modes[i].getHeight() == height
             && modes[i].isFullscreenCapable())
               {
                    displayMode = modes[i];
               }
         }

完成此操作后,您的 Display.setFullscreen(true) 应该可以工作

于 2012-09-10T13:04:11.543 回答
2

我知道这个问题已经很久了(5 年),但可能仍然有人在寻找这个问题的解决方案。

最简单的方法是:

Display.setDisplayModeAndFullscreen(Display.getDesktopDisplayMode());

这将使您的显示器全屏显示。也不需要 setFullscreen() 。

于 2017-01-26T22:40:38.190 回答