Java - LWJGL使用JComboBox显示屏幕分辨率

时间:2014-02-25 16:34:00

标签: java exception awt lwjgl resolution

编辑发现了答案: x在我的决议中,它是某种其他x 因此,当我尝试拆分时,它没有重新调整条目,这是正常的x。

我正在用lwjgl制作游戏,我制作了一个菜单,您可以在其中选择游戏的大小和FPS。
奇怪的问题是,当我选择更高的分辨率,例如1600 x 900时,程序不会运行,我得到这个例外。
http://pastebin.com/kc27gMTa

但是当我选择较低分辨率(640 x 360)时,游戏运行得很好 菜单是JComboBox,它的外观如下:http://imgur.com/zHPGbvL

我用

格式化代码
String[] resolutionSplit = resolutionChooser.getSelectedItem().toString().split(" x ");
int width = Integer.parseInt(resolutionSplit[0]);
int height = Integer.parseInt(resolutionSplit[1]);
Display.setDisplayMode(new DisplayMode(width, height));

1 个答案:

答案 0 :(得分:0)

我的决议中的x,它是某种其他x 因此,当我尝试拆分时,它没有重新调整条目,这是正常的x。