当按下关闭按钮,如何用swing函数弹出一个窗口确认是否退出?
这是我自己编的程序,当我按下"否"按钮的时候,窗口还是关闭了,问题是出在 JOptionPane.showConfirmDialog这个方法,这个方法我不是很熟,今天第一次用,请大家帮忙了,谢谢!
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class WindowTest
{
public static void main(String[] args)
{
WindowFrame frame =new WindowFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
//窗口监听器
frame.addWindowListener(new
WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
JOptionPane.showConfirmDialog(null, "要关闭吗?", "提示信息",JOptionPane.YES_NO_OPTION);
if(true)
System.exit(0);
}
});
}
}
class WindowFrame extends JFrame
{
public WindowFrame()
{
setTitle("WindowTest");
setSize(300,200);
}
}