2010-07-04 45 views
0

我的問題是,在最小化之後Jframe窗口不記得它的位置....假設我在co'ordiates處最小化(45,89)..但是在最大化之後它再次開放(37,28)..是指在不同的座標..我想是應該的JFrame在同一位置打開... maximizing..like後remeber它的位置..Jframe在最小化後不記得它的位置

請幫助

+0

我從來沒有見過這個問題。發佈您的SSCCE(http://sscce.org),以證明您的問題以及您正在使用的JDK版本和平臺,以便人們可以驗證問題。 – camickr 2010-07-04 14:52:11

回答

0

您可以在最小化之前保存它的位置,然後在恢復時重置爲位置。

public class A extends JFrame implements WindowListener{ 
    //... 

    private Point p; 
    public void windowIconified(WindowEvent e) { 
    //minimized 
    p = getLocation(); 
    } 
    public void windowDeiconified(WindowEvent e) { 
    //restored 
    setLocation(p); 
    } 
} 
相關問題