Java jframe api的窗口关闭事件

问题描述

我制作了 Java Socket Chatting 程序。但我有一个关于 WindowAdapter 的问题。

以下是我的主要代码

public static void main(String[] args) {
        Clientgui clientgui = new Clientgui();
        clientgui.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                String str = "end"+" : "+clientgui.getIdname();
                clientgui.getPw().println(str);
                clientgui.getPw().flush();
                System.exit(0);
            }
        });
    }

当我使用 Frame 时,windowClosing 正在工作。但是当我使用 JFrame 时,windowClosing 不起作用。 我想知道关于 Jframe 的最佳 API。 任何答复将不胜感激。最好的问候。

== 更新 ==

我的观点是,当我关闭 clientgui Jframe 窗口时,Windowsadapter 类没有关闭事件。所以我想知道窗口 Jframe 关闭 API 来捕获 Jframe Windowclosure 事件。 我希望这些可以帮助您了解我的情况。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)