java - 处理自动创建的退出按钮?

标签 java swing listener jbutton

我正在构建一个文本编辑器,但我不知道如何处理自动创建的 Swing 退出按钮上的监听器。 我想在用户不保存文件时使用对话框,例如按退出按钮。

最佳答案

final JFrame f = new JFrame("Good Location & Size");
// make sure the exit operation is correct.
f.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); 
f.addWindowListener( new WindowAdapter() {
    public void windowClosing(WindowEvent we) {
        // pop the dialog here, and if the user agrees..
        System.exit(0);
    }
});

如本文所示 answer to Best practice for setting JFrame locations ,它在退出之前序列化帧位置和大小。

关于java - 处理自动创建的退出按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43950628/

相关文章:

java - GUI运行真的很慢JAVA

Java 事件监听器 - 检测 JMenu 何时打开

java - 上下文右键单击将链接另存为

java - 电影数据库查询

java - android4.4设备恢复出厂设置后,系统app收不到BOOT_COMPLETED广播

java - 如何在java swing中捕获关闭事件

java - 在 Swing 中等待几秒钟

android 非唯一 View ID

java - 双数据类型解析 "NaN"为 "NaN"为什么?

java - 在没有 CSVReader 的情况下将 CSV 文件导入 JTable