我想在用户想要关闭框架窗口时提示他们进行确认,如下所示:
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();
}
});
对话框显示,但无论我单击是、否还是关闭窗口,窗口都会关闭。这是某种错误还是我真的在这里错过了一些简单的东西?我在带有 Java 1.6.0.13 的 OS X 上使用 Eclipse。