gpt4 book ai didi

java - JOptionPane.showConfirmDialog 中的错误?

转载 作者:行者123 更新时间:2023-11-29 08:19:35 26 4
gpt4 key购买 nike

我想在用户想要关闭框架窗口时提示他们进行确认,如下所示:

addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
if (JOptionPane.showConfirmDialog(null, "Are you sure you want to abort the game?",
"Really quit?", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION)
dispose();
}
});

无论我单击"is"、“否”还是关闭窗口,对话框都会出现,但窗口会关闭。这是某种错误还是我真的在这里遗漏了一些简单的东西?我在带有 Java 1.6.0.13 的 OS X 上使用 Eclipse。

最佳答案

您必须将框架设置为在关闭时不执行任何操作以控制关闭:

 setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);

关于java - JOptionPane.showConfirmDialog 中的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1268140/

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