例如:
public class window {
public static void main(String[] arg0){
myWindow mw=new myWindow()
mw.setVisible(true)
}
}
class myWindow extends JFrame{
private JButton jb=null
public myWindow() {
jb=new JButton("test")
jb.addActionListener(new mylistener(this))
this.add(jb)
}
}
class mylistener implements ActionListener{
private myWindow mw=null
public mylistener(myWindow mw){
this.mw=mw
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
mw.setVisible(false)
}
}
方法一:初始化的时候添加一个事件监听addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0)
}
})
方法二:建议使用JFrame
因为JFrame可以直接设置关闭时候的默认 *** 作
jframe.setDefaultCloseOperation(EXIT_ON_CLOSE)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)