使用窗口的 dispose() 方法;
例子如下
public Frame1()
{
this.setVisible(true);
this.setSize(300, 200);
// 調用第二個窗口 傳遞一個對象參數 這裏我用 this
new Frame2( this )setVisible(true);
}
// 這是第二個窗口
public Frame2(Frame1 frame1)
{
// 關鍵方法 調用 dispose() 方法關閉上一個窗體
frame1.dispose();
this.setSize(300, 200);
this.setVisible(true);
}