¿Por qué mi java gui "salta" cuando lo muevo la primera vez?

Tengo un simple java gui (código a continuación) que, por alguna razón, cuando se muestra, "saltará" a su posición original la primera vez que intento moverlo o cambiar su tamaño. Básicamente, tendré que mover la interfaz gráfica de usuario dos veces para que se mueva una vez porque, tan pronto como suelte el mouse, la primera vez que vuelva a encajar en su 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();
  }

}

Estoy corriendo enGNU Linux con java 1.6. Estoy exportando la pantalla a mi máquina con Windows y me pregunto si tiene algo que ver con el reenvío X11 porque no muestra este comportamiento cuando ejecuto la interfaz gráfica de usuario en Windows. Sin embargo, cuando ejecuto este gui en un cuadro de Fedora Linux (con java 1.7) no muestra este comportamiento en absoluto, ya sea exportando la pantalla o no.

Respuestas a la pregunta(1)

Su respuesta a la pregunta