Почему мой java-интерфейс «прыгает» при первом его перемещении?

У меня есть простой графический интерфейс Java (код ниже), который по какой-то причине при отображении будет "Прыгать" назад к этомуИсходное положение в первый раз, когда я пытаюсь переместить или изменить его размер. Поэтому в основном мне придется дважды перемещать графический интерфейс, чтобы заставить его двигаться один раз, потому что, как только я отпущу мышь в первый раз, она вернется к исходному положению.

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();
  }

}

Я бегу наGNU Linux с Java 1.6, Я экспортирую дисплей обратно на мой компьютер с Windows и спрашиваю, имеет ли он какое-то отношение к перенаправлению X11, потому что он не показывает такое поведение при запуске графического интерфейса в Windows. Однако, когда я запускаю этот графический интерфейс на компьютере с Fedora Linux (с Java 1.7), он вообще не показывает это поведение - независимо от того, экспортируется ли дисплей или нет.

Ответы на вопрос(1)

Ваш ответ на вопрос