2011-05-31 42 views

回答

2

如果你只對大小和位置 JFrame.getBounds興趣返回這些屬性:

newFrame.setBounds(oldFrame.getBounds()); 

public static void main(String args[]) throws Exception { 

    final JFrame oldFrame = new JFrame("Test"); 

    oldFrame.addWindowListener(new WindowAdapter() { 
     @Override 
     public void windowClosing(WindowEvent e) { 
      JFrame newFrame = new JFrame("Test"); 
      newFrame.setBounds(oldFrame.getBounds()); 
      newFrame.setVisible(true); 
     } 
    }); 
    oldFrame.setSize(400, 300); 
    oldFrame.setVisible(true); 
} 
+1

請修改nonExist方法用的setPosition ... http://download.oracle.com /javase/6/docs/api/javax/swing/JFrame.html – mKorbel 2011-05-31 07:43:40

+0

@mKorbel:在那之前更新:) – dacwe 2011-05-31 07:44:48

+0

謝謝:) :) – gheystyle 2011-05-31 08:00:01

相關問題