setSize(600,   300);   
              double   width   =   Toolkit.getDefaultToolkit().getScreenSize().getWidth();   
              double   height   =   Toolkit.getDefaultToolkit().getScreenSize().getHeight();   
              setLocation(   (int)   (width   -   this.getWidth())   /   2,   
                                      (int)   (height   -   this.getHeight())   /   2);   
              show(); 
我用了这个,还用了其他方法,但是每次都是闪一下就又到左上角去了,是怎么回事啊?