关闭Swing应用程序时整理

时间:2011-11-03 17:20:47

标签: java swing

不熟悉Swing,并且正在编写客户端 - 服务器UDP聊天应用程序。一切都运行正常,除了我希望我的客户端向服务器发送通知并在窗口关闭时关闭DatagramSocket。我在哪里放置代码以便在关闭窗口时执行它?

1 个答案:

答案 0 :(得分:5)

向容器注册WindowAdapter并覆盖它的windowClosing方法。


实施例

foo.addWindowListener(new WindowAdapter(){
    @Override
    public void windowClosing(WindowEvent e){
        // do stuff
    }
});

其中foo是您的容器实例。