java如何销毁这个窗口?

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:19:17
我想在一个Frame里面有一个按钮,按下时候销毁这个窗口,不是退出这个主程序,只是销毁这个窗口而已!!谢谢了!!!其中按钮事件为;
Button ex=new Button("Exit");
ex.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//增加代码
}
});
如何编写代码?谢谢了

this.dispose()不可以,因为你用的new ActionListener() Anonymous Inner Class.

要简单的话,让你得frame implements ActionListener,按钮事件放那里, 就可以用this.dispose()

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
或着
类名.this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.dispose()就可以了~~!