博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

windowClosing接口例

Posted on 2012-05-15 23:30  紫冰龙  阅读(497)  评论(0编辑  收藏  举报
import javax.swing.*;
import java.awt.event.*;

public class WinCloseTest extends JFrame {
    public WinCloseTest(){
        setTitle("WinCloseTest");
        setSize(400,300);
        addWindowListener(new MyWinListener());
        setVisible(true);
    }
    public static void main(String[] args){
        new WinCloseTest();
    }
}
class MyWinListener extends WindowAdapter{
    public void windowClosing(WindowEvent e) {
        int ret = JOptionPane.showConfirmDialog(null, 
                "确认退出吗?", "确认", JOptionPane.YES_NO_OPTION);
        System.out.println(ret);
        if (ret==JOptionPane.YES_OPTION)
            System.exit(0);
    }
}