我正在尝试将全屏功能添加到我的程序中,但无法使其正常工作。
Display.setFullscreen(true);
我尝试将其位置更改为在创建显示器或设置显示模式的上方,但仍然无法正常工作。关于此问题有任何帮助吗?
我正在尝试将全屏功能添加到我的程序中,但无法使其正常工作。
Display.setFullscreen(true);
根据我的经验,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];
}
}
我知道这个问题已经比较老(5年前),但仍有人在寻找解决方案。
最简单的方法是:
Display.setDisplayModeAndFullscreen(Display.getDesktopDisplayMode());
这将为您的显示器全屏,无需使用setFullscreen()。
Display.setDisplayModeAndFullscreen(Display.getDesktopDisplayMode())
能够正常工作吗? - Oskar