Por que meu java gui “pula” ao movê-lo pela primeira vez?

Eu tenho um simples java gui (código abaixo) que, por algum motivo, quando exibido, "saltará" de volta para sua posição original na primeira vez que eu tentar movê-lo ou redimensioná-lo. Então, basicamente, eu terei que mover o gui duas vezes para que ele se mova uma vez, porque assim que eu solto o mouse a primeira vez que ele se encaixa de volta no lugar original.

import javax.swing.*;

public class JFrameTester {

  public static void main(String[] args) {

    JFrame f = new JFrame("A JFrame");
    f.setSize(250, 250);
    f.setLocation(300,200);
    f.getContentPane().add(new JTextArea(10, 40));    
    //f.pack();    
    f.setVisible(true);
    //f.validate();
  }

}

Estou correndoGNU Linux com java 1.6. Eu estou exportando o monitor de volta para minha máquina Windows e me perguntando se tem algo a ver com o encaminhamento X11 porque ele não mostra esse comportamento quando eu executar o gui no Windows. No entanto, quando eu executo este gui em uma caixa do Fedora Linux (com o java 1.7) ele não mostra esse comportamento - seja exportando a exibição ou não.

questionAnswers(1)

yourAnswerToTheQuestion