我想做的是制作一个按钮,该按钮将结束框架并结束程序,但允许其他部分(在本例中为 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/