Я просто бездельничаю, пытаясь сделать игру прямо сейчас, но у меня и раньше была эта проблема. Когда я указываю определенный размер окна (например, 1024 x 768), полученное окно становится немного больше, чем я указал. Очень надоедливый. Для этого есть причина? Как мне исправить это так, чтобы созданное окно на самом деле было размером, который я хочу, а не просто немного больше? До сих пор я всегда возвращался назад и вручную настраивал размер по несколько пикселей за раз, пока не получил желаемый результат, но он стареет. Если бы была даже формула, которую я мог бы использовать, она бы указала, сколько пикселей мне нужно было бы добавить / вычесть из моей переменной, что было бы отлично!
P.S. Я не знаю, может ли моя ОС быть фактором в этом, но я использую 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);
}