gpt4 book ai didi

java - 为 setDefaultCloseOperation 创建自定义操作?

转载 作者:IT老高 更新时间:2023-10-28 20:55:12 28 4
gpt4 key购买 nike

我想让我的 Java 应用程序在按下“关闭”十字按钮时调用我自己的自定义函数。据我所知,可能没有办法,因为 setDefaultCloseOperation 根本没有重载。

知道如何实现这一点吗?

最佳答案

也许是这个,但在此之前阅读教程 WindowListener霍华德发布,有一些/另一种选择

WindowListener exitListener = new WindowAdapter() {

@Override
public void windowClosing(WindowEvent e) {
int confirm = JOptionPane.showOptionDialog(
null, "Are You Sure to Close Application?",
"Exit Confirmation", JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE, null, null, null);
if (confirm == 0) {
System.exit(0);
}
}
};
frame.addWindowListener(exitListener);

关于java - 为 setDefaultCloseOperation 创建自定义操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6084039/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com