私は今ゲームを作ろうとしていじっているだけですが、以前にもこの問題がありました。特定のウィンドウ サイズ (たとえば 1024 x 768) を指定すると、生成されるウィンドウは指定したサイズよりも少しだけ大きくなります。とてもうるさい。これには理由がありますか?作成されたウィンドウが実際に少し大きくなるのではなく、実際に必要なサイズになるように修正するにはどうすればよいですか? 今までは、自分が望む結果が得られるまで、一度に数ピクセルずつ手動でサイズを調整していましたが、それは古くなりつつあります。使用できる数式さえあれば、変数に加算/減算するために必要なピクセル数がわかります。
PS私のOSがこれの要因になるかどうかはわかりませんが、私は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);
}