0
我的問題是,在最小化之後Jframe窗口不記得它的位置....假設我在co'ordiates處最小化(45,89)..但是在最大化之後它再次開放(37,28)..是指在不同的座標..我想是應該的JFrame在同一位置打開... maximizing..like後remeber它的位置..Jframe在最小化後不記得它的位置
請幫助
我的問題是,在最小化之後Jframe窗口不記得它的位置....假設我在co'ordiates處最小化(45,89)..但是在最大化之後它再次開放(37,28)..是指在不同的座標..我想是應該的JFrame在同一位置打開... maximizing..like後remeber它的位置..Jframe在最小化後不記得它的位置
請幫助
您可以在最小化之前保存它的位置,然後在恢復時重置爲位置。
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);
}
}
我從來沒有見過這個問題。發佈您的SSCCE(http://sscce.org),以證明您的問題以及您正在使用的JDK版本和平臺,以便人們可以驗證問題。 – camickr 2010-07-04 14:52:11