В еще один поток Я заявил, что мне нравится центрировать мои графические интерфейсы, делая что-то вроде этого:
JFrame frame = new JFrame("Foo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new HexagonGrid());
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
Но у Эндрю Томпсона было другое мнение, вместо этого называть
frame.pack();
frame.setLocationByPlatform(true);
и вопрошающие умы хотят знать, почему?