6
我正在Youtube上关注新游戏在Java中游戏开发的一系列教程。我处于可以制作全屏窗口的位置,但分辨率拒绝将其调整为800x600。我已经测试过vc,一个GraphicsEnvironment.getDefaultScreenDevice对象,以及dm,一个DisplayMode,并且它们似乎不是问题。我正在运行雪豹。有任何想法吗?Java屏幕分辨率变化
if(dm != null && vc.isDisplayChangeSupported()){
try{
vc.setDisplayMode(dm);
System.out.println("Display mode set");
}catch(Exception ex){System.out.println("Despite the vc saying it is display change supported and the DM is not null, something went wrong");}
}
}
当这段代码执行时你会得到一个异常吗?如果是这样,请尝试使用'ex.getMessage()'或'ex.printStackTrace()'打印错误消息' – 2012-02-13 04:26:07
类似的代码适用于Leopard。这可能有助于编辑您的问题,以包含显示您描述的问题的[sscce](http://sscce.org/)。 – trashgod 2012-02-13 04:56:02
@Hunter McMillen:不,我没有收到任何错误消息。抱歉。 – 2012-02-13 05:11:49