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 不同button个数就不同



输入对话框:

//參数
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);
//返回一个字符串
}
}

最新文章

  1. iOS与JS交互实战篇(ObjC版)
  2. visio 交叉线 不出现拱形怎么办?
  3. HOG matlab练习
  4. Delphi中TStringList类常用属性方法详解
  5. 正则PerlRegEx实现的批量替换指定文件中的标签
  6. JSOI2014第三轮总结
  7. SQL Server 中各个系统表的作用
  8. 报错:Failed to create BuildConfig class
  9. VS 2012 显示Link的参数
  10. 两个堆叠fragment,上层fragment响应于降低fragment的button点击事件补救措施
  11. javascript: 常用操作
  12. bzoj1113
  13. Syntax error on tokens, delete these tokens.问题解决
  14. Javaweb 项目内所有页面都是404问题
  15. [BZOJ1070] [SCOI2007] 修车 (费用流 & 动态加边)
  16. 使用requirejs来管理angularJS依赖示例
  17. 通过apt-get安装JDK8
  18. ES6学习笔记五(promise异步)
  19. Django学习手册 - 初识自定义分页
  20. node+koa2 向页面传值方式

热门文章

  1. C#使用NOPI生成excel要点记载
  2. Python:使用正则去除HTML标签(转)
  3. Java工具类-格式化日期
  4. 最简单的Web Service实现
  5. poj 1050(矩阵求和问题dp)
  6. 【BZOJ 2124】【CodeVS 1283】等差子序列
  7. Codeforces 980 E. The Number Games
  8. BZOJ 2705 [SDOI2012]Longge的问题(欧拉函数)
  9. springmvc之文件上传、下载
  10. Node.js的http模块理解