8.5.3 确认对话框
确认对话框是模式对话框,通常用于对操作的确认,如确认删除、确认保存、确认退出操作。使用JOptionPane的静态方法showConfirmDialog()方法显示。showConfirmDialog()方法在JOptionPane类中重载了4个方法,在此介绍一个showInputDialog()方法的使用,其他方法的使用可参考jdk API文档。

参数:
parentComponent:确定对话框显示的父容器;如果为null则在屏幕正前方显示。
message:要显示的提示信息内容。
title:对话框的标题字符串。
optionType:指定可用于对话框的选项的消息类型,其取值为JOptionPane中的类常量,分别是:YES_NO_OPTION、YES_NO_CANCEL_OPTION或OK_CANCEL_OPTION等常量。(https://www.daowen.com)
返回值:依赖于用户所单击的对话框上的按钮和对话框上的关闭图标。
【例8.13】当单击窗口的关闭按钮时,弹出确认对话框,当单击“确认”按钮时,关闭窗口,当单击“取消”按钮时,取消本次窗口的关闭。运行效果如图8.13所示。

图8.13 确认对话框
Example8_13.java
