java - 非突然关闭JFrame结束程序中的JButton

标签 java swing jframe exit jogl

我想做的是制作一个按钮,该按钮将结束框架并结束程序,但允许其他部分(在本例中为 JOGL)执行自己的处理函数。 例如,当我使用带有 EXIT_ON_CLOSE 的 JFrame 的标准关闭按钮时,它将结束程序但允许 JOGL 进行清理。如果我执行 System.exit(0),它将不允许从 JOGL 进行任何清理。

本质上:

Custom Close JButton ===> 干净地结束应用程序。

最佳答案

如何使用 WindowAdapter 覆盖 WindowClosing 事件

 this.addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent ev) {
            //add your logic for closing here
        }
 });

关于java - 非突然关闭JFrame结束程序中的JButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20365602/

相关文章:

java - 使用 OpenNLP 进行句子检测

java - 如何将 google OAuth 与 java servlet 集成?

java - Hibernate 按列映射集合

java - 更新 Jlabel 的新位置

java - 如何向此代码添加按钮?我不知道如何或在哪里放置它

java - 如果我当前的数据中心位于 ENUM 中,如何返回 true 或 false?

java - 如何使用 Java Swing 制作 GUI

java - Java 类的修饰符

java - 在 JFileChooser 中选择文件后关闭 Jframe

java - 按下按钮后重新初始化我的 JPanel