JFrame Exit on close Java(JFrame 在关闭 Java 时退出)
问题描述
我不明白如何使用此代码:
I don't get how can I employ this code:
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
使用 x 按钮关闭程序.
to close the program with the x button.
推荐答案
你需要这条线
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
因为按下 X 按钮时 JFrame 的默认行为相当于
Because the default behaviour for the JFrame when you press the X button is the equivalent to
frame.setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE);
所以几乎所有时候您都需要在创建 JFrame 时手动添加该行
So almost all the times you'll need to add that line manually when creating your JFrame
我目前指的是 WindowConstants 中的常量,例如 WindowConstants.EXIT_ON_CLOSE 而不是直接在 JFrame 中声明的相同常量,因为之前的反映更好意图.
I am currently referring to constants in WindowConstants like WindowConstants.EXIT_ON_CLOSE instead of the same constants declared directly in JFrame as the prior reflect better the intent.
这篇关于JFrame 在关闭 Java 时退出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:JFrame 在关闭 Java 时退出
基础教程推荐
- REST Web 服务返回 415 - 不支持的媒体类型 2022-01-01
- 无法复制:“比较方法违反了它的一般约定!" 2022-01-01
- 存储 20 位数字的数据类型 2022-01-01
- Spring AOP错误无法懒惰地为此建议构建thisJoinPoin 2022-09-13
- Struts2 URL 无法访问 2022-01-01
- 使用堆栈算法进行括号/括号匹配 2022-01-01
- 修改 void 函数的输入参数,然后读取 2022-01-01
- 问题http://apache.org/xml/features/xinclude测试日志4j 2 2022-01-01
- 如何对 Java Hashmap 中的值求和 2022-01-01
- RabbitMQ:消息保持“未确认"; 2022-01-01
