In einem anderen Thread erklärte ich, dass ich meine GUIs gerne zentrieren würde, indem ich so etwas mache:
JFrame frame = new JFrame("Foo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new HexagonGrid());
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
Aber Andrew Thompson hatte eine andere Meinung, stattdessen anzurufen
frame.pack();
frame.setLocationByPlatform(true);
und fragende Köpfe wollen wissen warum?