Java几种消息对话框的弹出
由于刚开始接触Java消息对话框,为了深入的理解与掌握,特意写个博客来总结一下。Java消息对话框一共分为以下几种形式:
1.showMessageDialog(只显示一个确定按钮的对话框)
-
普通对话框Java代码
JOptionPane.showMessageDialog(null, “普通对话框”);
其中null是一个参数parentComponent,一般情况下,我们使用这个对话框,设置为null就可以了。
-
警示框Java代码
JOptionPane.showMessageDialog(null, “警告提示框”, “Title”,JOptionPane.WARNING_MESSAGE);
-
错误提示框Java代码
JOptionPane.showMessageDialog(null, “错误提示框”, “Title”,JOptionPane.ERROR_MESSAGE);
-
基本提示框java代码
JOptionPane.showMessageDialog(null, “最基本提示框”, “Title”,JOptionPane.PLAIN_MESSAGE);
2.showConfirmDialog(确认对话框,对话框的按钮通常为:“是”、“否”、“取消”和“确认”及其组合)。
-
“是” “否”对话框Java代码
int n = JOptionPane.showConfirmDialog(null, “你是否喜欢Java?”, “Title”,JOptionPane.YES_NO_OPTION);
3.showOptionDialog(自定义选择提示对话框)
-
Java代码
Object[] options ={ “喜欢”, “不喜欢” }; //自定义按钮上的文字
int m = JOptionPane.showOptionDialog(null, “你喜欢这篇博客吗?”, “Title”,JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);
4.showInputDialog(下拉框或者输入框)
-
下拉框Java代码
Object[] options ={ “苹果”, “橘子”, “香蕉” };
String s = (String) JOptionPane.showInputDialog(null,"请选择你喜欢吃的水果:
", “水果”, JOptionPane.PLAIN_MESSAGE, new ImageIcon(“xx.png”), options, “xx”);
-
输入框Java代码
JOptionPane.showInputDialog(null," Please input:
",“title”,JOptionPane.PLAIN_MESSAGE);
相关文章
- java集合(3)- Java中的equals和hashCode方法详解
- java - 详解 Java 17 中新推出的密封类
- Java核心技术卷I基础知识3.7.3 文件输入与输出
- Java Date Time 教程-java.sql.Timestamp
- Java SpringBoot 手记
- Java Source Attacher 1.2 发布
- 【Java】java的内存浅析
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
- 面试题:Java 对象的创建过程
- Java基础语法:1.第一个java程序
- 《Java EE 7精粹》—— 3.9 导航规则
- Java IDEA中设置导入import java.xx.*和设置导入具体的import java.xx.yy;
- Java中Math类的几个四舍五入方法的区别
- 微信公众号开发:消息加密模式 java.security.InvalidKeyException: Illegal key size
- 『Java练习生的自我修养』java-se进阶⁵ • 常用IO流
- 【JAVA】Exception in thread "main" java.lang.NoClassDefFoundError
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- 亲測,Eclipse报"An error has occurred,See error log for more details. java.lang.NullPointerException"
- [java][db]JAVA分布式事务原理及应用
- 2014-5-22 java.lang.OutOfMemoryError: Java heap space的一次诊断
- 什么是Java序列化,如何实现java序列化
- Java使用jxl.jar操作excel,合并单元格等
- Gson 转java对象,含有Date字段的问题(待解决)
- Java 报错 Information:java: javacTask: 源发行版 8 需要目标发行版 1.8