JOptionPane
有助于方便地弹出要求用户提供值或向其发出通知的标准对话框。但是有时候看看API也特别烦,因为方法多,参数多,特别难记忆。这里我给出几种常用的方法供大家参考。
(1) public static int showConfirmDialog(Component parentComponent, Object message);这个方法是调出带有选项 Yes、No 和 Cancel 的对话框,标题为 Select an Option。首先要明白大致含义,这里我们主要关注showConfirmDialog。
比如说我不想要三个选项的话,就可以用 JOptionPane.showConfirmDialog(null,"没有更多的题目,是否退出?", "提示框", 2); 实现,第一个参数含义是
---> 确定在其中显示对话框的 Frame
;如果为 null
或者 parentComponent
不具有 Frame
,则使用默认的 Frame;第二个参数是显示在弹出框中的内容,及按钮上方的内容;第三个参数是对话框的标题,相当于JFrame.setTitle("字符");设置后显示的内容;第四个参数是选项个数,这里的2表示只有是和否两个选项。
(2) public static void showInternalMessageDialog(Component parentComponent,Object message);这个方法是调出内部确认对话框面板。该对话框是一个信息消息对话框,标题为 "Message"。这是一个可以输入的弹出对话框,可以在相应的位置输入你想要输入的内容,这个方法没有什么特别之处,这里就不再多说。
(3)public static void showMessageDialog(Component parentComponent,Object message);这个方法是调出标题为 "Message" 的信息消息对话框。这是一个提示对话框,只有一个“确定”选项。
当然,这里只是给出了简单的介绍,以上三种方法的重载方法还有很多,可以查找API。