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?

questionAnswers(7)

yourAnswerToTheQuestion