Java 关闭Swing应用程序时进行整理

Java 关闭Swing应用程序时进行整理,java,swing,Java,Swing,不太熟悉Swing,我正在编写一个客户端服务器UDP聊天应用程序。一切正常,除了我希望我的客户机向服务器发送通知,并在其窗口关闭时关闭DatagramSocket。我应该将代码放在哪里,以便它在关闭窗口时执行?将a注册到容器并重写它的方法 实例 其中foo是您的容器实例。好吧,我假设我必须编写一个扩展WindowAdapter的具体类,如何将它注册到我的JFrame中?谢谢,这就是我想要的。 foo.addWindowListener(new WindowAdapter(){ @Ove

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

将a注册到容器并重写它的方法


实例
其中
foo
是您的容器实例。

好吧,我假设我必须编写一个扩展WindowAdapter的具体类,如何将它注册到我的JFrame中?谢谢,这就是我想要的。
foo.addWindowListener(new WindowAdapter(){
    @Override
    public void windowClosing(WindowEvent e){
        // do stuff
    }
});