Java: JFrame.setLocationRelativeTo(null) 在 Ubuntu 10.04 / gnome 2.30.2 上不居中窗口,OpenJDK 1.6.0_18
示例代码:
JFrame jFrame = new JFrame("Test");
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jFrame.setLocationRelativeTo(null);
jFrame.setSize(600, 600);
jFrame.pack();
// jFrame.setLocationRelativeTo(null); // same results
jFrame.setVisible(true);
这是OpenJDK的错吗?我记得听说它不如Sun的好,但是由于它成为Ubuntu的标准,或者我决定使用它。该程序可能会在Windows上运行,所以我想我将不得不检查那里...任何简单的方法都可以以独立于平台的方式解决此问题,而不会在已经起作用的地方破坏它?