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

JOptionPane的常用4种对话框相关推荐

  1. QT入门基础认知(三个常用类、三种对话框类型、信号和槽)

    1.简单介绍: 1.1 三个常用类(Qwidget类.QDialog类.QMainwindow类) Qwidget类:继承与QObject类和QPaintdevice类,所有用户界面对象的基类,常用于 ...

  2. Java常用弹出对话框

    Java常用弹出对话框 刚开始写Java工具的小伙伴可能不知道怎么写消息对话框,在这里总结一些常用的几种消息弹出框: 基本确定按钮弹出框: ● 效果图: ● Java代码: JOptionPane.s ...

  3. 【Android】Android 8种对话框(Dialog)

    1.写在前面 Android提供了丰富的Dialog函数,本文介绍最常用的8种对话框的使用方法,包括普通(包含提示消息和按钮).列表.单选.多选.等待.进度条.编辑.自定义等多种形式,将在第2部分介绍 ...

  4. javascript--弹出对话框 四种对话框 获得用户输入值 .

    让用户点击确定 取消.让用户输入值.打开指定窗口 alert("message") confirm("message") prompt("messag ...

  5. android 8种对话框(Dialog)使用方法汇总

    本文为作者原创,转载请注明出处:http://www.cnblogs.com/gzdaijie/p/5222191.html 目录 1.写在前面 2.代码示例 2.1 普通Dialog(图1与图2) ...

  6. Ubuntu 12.04 常用三种输入法及键盘错乱的调整

    Ubuntu 12.04 常用三种输入方法:ibus /scim/fcitx Firefox在ubuntu12.04下,无法用scim 经行中文输入: 可以选用fcitx ,需要如下设置: ubunt ...

  7. 原生js——四种对话框

    js一共提供了四种对话弹框,即alert().confirm().prompt().showModalDialog().具体使用方法如下: 1.alert() alert()向用户显示一条消息并等待用 ...

  8. 小学计算机课型有哪几种,小学信息技术课上常用几种教学方法.doc

    小学信息技术课上常用几种教学方法 小学信息技术课上常用几种教学方法 随着高中新课标的出台,中小学信息技术课程进入了一个全新的发展阶段.为更清楚地了解近几年信息技术课程在教学方法上的进展,我们通过网络, ...

  9. ios多线程开发的常用三种方式

    ios多线程开发的常用三种方式 1.NSThread 2.NSOperationQueue 3.GCD NSThread: 创建方式主要有两种: [NSThread detachNewThreadSe ...

最新文章

  1. WIN10python3.7配置MaskRCNN环境及demo测试(tensorflow-gpu1.x)
  2. 无缓冲 Chan 的发送和接收是否同步
  3. TCP状态中 time_wait 的作用?
  4. RKNN Toolkit使用教程
  5. 高二计算机水平测试题,高二计算机学业水平测试 模拟试题(附答案)
  6. linux安装trac+svn+apache+wike,windos中Trac+apache+svn的安装与配置
  7. primefaces_PrimeFaces Mobile入门
  8. Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?
  9. Git 实用命令项目基操【合集】
  10. 巧用 PHP 数组函数 1
  11. node中events实现原理
  12. Idea中上传项目到Github
  13. 转载--numpy中的ravel()、flatten()、squeeze()的用法与区别
  14. 软件构造笔记——Java基本数据类型和对象数据类型
  15. 一维码和二维码开源库zint学习
  16. [Linux From Scratch 作一个自己的Linux操作系统发行版本]一、环境准备
  17. Pyqt5 多标签_【专访】芬欧蓝泰标签: 升级产品助力细分市 场发展
  18. 简谈 Intel altera 和 Xilinx 的 FPGA 区别
  19. python中函数的定义意思
  20. Spring Cloud Data Flow流处理入门-5

热门文章

  1. 一个回车引发的编译错误
  2. EOS 共识机制 (2)DPOS再议
  3. python——常用内置函数(enumerate、map、zip、eval)用法
  4. mac生成linux下可执行的.go二进制文件
  5. nginx + openssl 搭建需要身份验证的文件下载服务器
  6. buuctf firmware(binwalk和firmware-mod-kit的使用)
  7. 【网络安全】一次应急实战经验思路分享
  8. java判断文件或者文件夹
  9. 【Prometheus】存储
  10. 6、mysqldump备份数据库(附带实例)