在JFrame上调用pack后,只需将相对于null的位置设置为空即可。
例如,
JFrame frame = new JFrame("FooRendererTest");
frame.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(mainPanel); // or whatever...
frame.pack();
frame.setLocationRelativeTo(null); // *** this will center your app ***
frame.setVisible(true);