java - 在关闭程序之前添加消息

标签 java

在关闭程序之前(按框架上的 X),我希望收到一条确认消息,其中包含类似内容:“您确定要关闭此窗口吗?”后面是"is"和“否”按钮。

我究竟怎样才能实现这样的目标? 我尝试过查找窗口监听器,但到目前为止运气不佳。

我到底在哪里播放这个覆盖Windows监听器?我有一个单独的 View 和框架类。

因为我不想在框架中添加选项 Pane 的控件。

最佳答案

您必须重写方法 javax.swing.JFrame.processWindowEvent(WindowEvent) 并检查 WindowEvent.WINDOW_CLOSING 事件 ID。

显示确认对话框并仅在返回"is"时退出。

Code sample.

关于java - 在关闭程序之前添加消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4645654/

相关文章:

java - 我可以在 "foreach"中一次又一次地使用 iterable 遍历列表吗?

java - Hibernate 单表数据库的可行性

java - javassist 的 Weblogic 类加载问题

java - 如何从 blobstore 中检索字节数组?

java - 如何使用 Java Arrays.sort

java - 插入排序无法正常工作

具有多语言支持的java swing程序

java - 在 Java 中将 "main"方法及其 "helper"方法组合在一起

java - 如何解决 ArrayStoreException

java - 对象数据库与经典 MySQL