Dans un autre fil, j'ai déclaré que j'aimais centrer mes interfaces graphiques en faisant quelque chose comme ceci:
JFrame frame = new JFrame("Foo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new HexagonGrid());
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
Mais Andrew Thompson avait une opinion différente, appeler à la place
frame.pack();
frame.setLocationByPlatform(true);
et les esprits curieux veulent savoir pourquoi?