gpt4 book ai didi

java - 在按 YES 退出 Java 程序之前确认

转载 作者:行者123 更新时间:2023-12-04 15:50:51 25 4
gpt4 key购买 nike

private void windowClosing(java.awt.event.WindowEvent evt)                               
{
int confirmed = JOptionPane.showConfirmDialog(null, "Exit Program?","EXIT",JOptionPane.YES_NO_OPTION);
if(confirmed == JOptionPane.YES_OPTION)
{
dispose();
}
}

我想通过确认关闭窗口按钮来关闭程序...但是当我选择“否”返回我的 Jframe 时,它​​仍然帮助我退出程序???

最佳答案

据我了解你想要这样的东西

addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
int confirmed = JOptionPane.showConfirmDialog(null,
"Are you sure you want to exit the program?", "Exit Program Message Box",
JOptionPane.YES_NO_OPTION);

if (confirmed == JOptionPane.YES_OPTION) {
dispose();
}
}
});

如果你想在某些按钮上使用它,请执行与按钮类似的功能。把听众放在上面并做同样的事情。但我不确定我是否答对了你的问题。但是,如果您想使用按钮,请使用 ActionListeneraction performed 方法。

检查问题 - Java - Message when closing JFrame Window

关于java - 在按 YES 退出 Java 程序之前确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21330682/

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