private int getScreenWidth(){
int width;
try{
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
width = screenSize.width >= 1024 ? screenSize.width : 1024;
}catch(HeadlessException e){
logger.write("couldnt get screen width" + e);
width = 1024;
}
return width;
}
答案 0 :(得分:4)
嗯,不。 HeadlessException获取
在依赖于的代码时抛出 键盘,显示器或鼠标是 在一个没有的环境中调用 支持键盘,显示器或鼠标。
在不有屏幕的环境中强制屏幕尺寸是没有意义的。
在这种情况下,应用程序应该退出而不是恢复为默认值。