我现在只是随便玩玩尝试制作游戏,但我之前也遇到过这个问题。当我指定特定的窗口大小(比如1024 x 768)时,生成的窗口比我指定的要大一点。非常烦人。这是为什么呢?我该如何纠正它,使创建的窗口实际上是我想要的大小,而不是稍微大一点?到目前为止,我总是回去手动调整大小,每次调整几个像素,直到我得到我想要的结果,但这已经变得很老了。如果有一个公式可以告诉我需要从我的变量中添加/减去多少像素,那就太好了!
附注:我不知道我的操作系统是否会对此产生影响,但我正在使用W7X64。
附注:我不知道我的操作系统是否会对此产生影响,但我正在使用W7X64。
private int windowWidth = 1024;
private int windowHeight = 768;
public SomeWindow() {
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(windowWidth, windowHeight);
this.setResizable(false);
this.setLocation(0,0);
this.setVisible(true);
}