Java: JFrame.setLocationRelativeTo (null) não centraliza a janela no Ubuntu 10.04 / gnome 2.30.2 com OpenJDK 1.6.0_18
Código de amostra:
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);
captura de tela http://img193.imageshack.us/img193/5296/screenshotrev.png
Isso é culpa do OpenJDK? Lembro-me de ouvir que não era tão bom quanto o da Sun, mas desde que se tornou o padrão para o Ubuntu ou o que quer que eu decidisse concordar. O programa provavelmente será executado no Windows, então acho que vou ter que verificar lá ... Qualquer maneira fácil de corrigir isso de uma maneira independente da plataforma, sem quebrá-la onde já funciona?