关闭Swing应用程序时整理

Ric*_*kes 2 java swing

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

mre*_*mre 5

将a注册WindowAdapter到容器并覆盖它的windowClosing方法.


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

foo你的容器实例在哪里.