JOptionPane的常用4种对话框
2015-07-22 14:16
429 查看
JOptionPane类有4个用于显示对话框的静态方法:
消息,选项,确认,输入对话框
消息对话框有如下方法:
选项对话框有如下方法:
确定对话框:
输入对话框:
消息,选项,确认,输入对话框
showMessageDialog://显示一条消息并等待用户OK showConfirmDialog://显示一条消息并等待用户确认 showOptionDialog: //显示一条消息并获得一组选项的选择 showInputDialog: //显示一条消息并获得输入的一行文本
消息对话框有如下方法:
parentComponet //父组件 massage //显示在对话框中的消息对象(字符串String,图标Icon,组件或者数组) title //对话框标题 messageType //消息类型,决定图标,取值:ERROR_MESSAGE,INFORMATION_MESSAGE,WARNING_MESSAGE,QUESTION_MESSAGE,PLAIN_MESSAGE之一 icon //用于替代标准图标的图标 import javax.swing.JOptionPane; public class Message { public static void main(String[] args) { JOptionPane.showMessageDialog(null, "This is Message!", "MessageDialog", JOptionPane.QUESTION_MESSAGE); //JOptionPane.showMessageDialog(null, "This is Message!", "MessageDialog",JOptionPane.INFORMATION_MESSAGE); } }//消息类型决定图标
选项对话框有如下方法:
//参数 parentComponet //父组件 massage //显示在对话框中的消息对象(字符串String,图标Icon,组件或者数组) title //对话框标题 messageType //消息类型,决定图标,取值:ERROR_MESSAGE,INFORMATION_MESSAGE,WARNING_MESSAGE,QUESTION_MESSAGE,PLAIN_MESSAGE之一 optionType //取值DEFAULT_OPTION,YES_NO_OPTION,YES_NO_CANCEL_OPTION,OK_CANCEL_OPTION icon //用于替代标准图标的图标 otptions // 一组选项,可以是字符串,图标,组件
确定对话框:
//参数 parentComponet //父组件 massage //显示在对话框中的消息对象(字符串String,图标Icon,组件或者数组) title //对话框标题 messageType //消息类型,决定图标,取值:ERROR_MESSAGE,INFORMATION_MESSAGE,WARNING_MESSAGE,QUESTION_MESSAGE,PLAIN_MESSAGE之一 optionType //取值DEFAULT_OPTION,YES_NO_OPTION,YES_NO_CANCEL_OPTION,OK_CANCEL_OPTION icon //用于替代标准图标的图标 import javax.swing.JOptionPane; public class Message { public static void main(String[] args) { JOptionPane.showConfirmDialog(null, "This a warning!", " WarningDialog!", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE); //JOptionPane.showConfirmDialog(null, "This a warning!", " WarningDialog!", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE); } }//optionType 不同按钮个数就不同
输入对话框:
//参数 parentComponet //父组件 massage //显示在对话框中的消息对象(字符串String,图标Icon,组件或者数组) title //对话框标题 messageType //消息类型,决定图标,取值:ERROR_MESSAGE,INFORMATION_MESSAGE,WARNING_MESSAGE,QUESTION_MESSAGE,PLAIN_MESSAGE之一 icon //用于替代标准图标的图标 default //呈现给用户的默认值 public class Message { public static void main(String[] args) { String str= JOptionPane.showInputDialog(null, "输入一个整数","输入对话框", JOptionPane.PLAIN_MESSAGE); //返回一个字符串 } }
相关文章推荐
- 库操作工具(nm/ar/ldd/ldconfig/ld.so) -- linux
- nginx+php-fpm+mysql分离部署详解
- 电子商务网站-数据库设计
- Linux netlink
- 一、nginx介绍及安装
- linux 下tar 打包分割文件和解压文件
- IBM DB210.1 Linux安装
- Linux scp命令的用法
- linux常用命令:chmod
- OpenGL学习笔记(3)--OpenGL中几种头文件的作用及区别
- Linux/Unix使用valgrind内存泄漏检测
- OpenGL学习笔记(2)--静态链接库和动态链接库的区别
- Nginx代码调试——gdb工具
- CentOS7安装rtpbreak出现的依赖问题
- CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
- Linux Shell编程学习笔记(5)
- Linux Shell编程学习笔记(4)
- Project Euler:Problem 84 Monopoly odds
- Linux 安装配置 apache
- CentOS7安装7zip解压缩软件