/*
在程序开始启动时,弹出一个对话框提示用户;
在程序关闭窗口时,我们询问用户是否真的要结束程序。
*/
import javax.swing.*;
import java.awt.event.*;
class TestJDialog
{
public static void main(String[] args)
{
JOptionPane.showMessageDialog(null,"程序开始启动");
final JFrame f = new JFrame("TestJDialog");//要被内置类访问所以定义成final
f.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
int retval = JOptionPane.showConfirmDialog(f,"你真的要结束吗?","程序结束",JOptionPane.YES_NO_OPTION);
if(retval == JOptionPane.YES_OPTION)
System.exit(0);
}
});
f.setSize(200,200);
f.setVisible(true);
}
}
对话框
最新推荐文章于 2023-11-18 22:51:17 发布