Java JFrame .setSize(x, y) nicht funktioniert?
Wenn ich führen Sie dieses bit des Codes, ein kleines Fenster öffnet sich, und das innere ist über 116x63, und die gesamte Größe einschließlich der Grenze von ~140x100. Wie kann ich einstellen, das innen was ich es brauche?
public static void graphics() {
JFrame frame = new JFrame();
String title = "test window";
frame.setTitle(title);
frame.setSize(gridRow, gridCol); //101 x 101
frame.setResizable(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
JPanel
, überschreiben Sie diegetPreferredSize
Methode zum zurückgeben der Größe der Fenster, die Sie möchten.pack
auf dem RahmenAktualisiert mit Beispiel
Auf meinem PC, die
Frame size = java.awt.Dimension[width=216,height=238]