JFrame Exit on close Java
我不明白如何使用这个代码:
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
以使用 x 按钮关闭程序。
我不明白如何使用这个代码:
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
以使用 x 按钮关闭程序。
您需要这条线
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
因为按下 X 按钮时 JFrame 的默认行为等效于
frame.setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE);
因此,在创建JFrame时,几乎所有时候您都需要手动添加该行
我目前指的是 like 中的常量,而不是直接声明的相同常量,因为先前更好地反映了意图。WindowConstants
WindowConstants.EXIT_ON_CLOSE
JFrame
如果你没有它,JFrame将被释放。框架将关闭,但应用将继续运行。