java中JOptionPane类的使用
来源:互联网 发布:paparecipe防伪软件 编辑:程序博客网 时间:2024/05/16 07:40
最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。
很方便的,于是就简单的整理了一下。
1.1 showMessageDialog
显示一个带有OK 按钮的模态对话框。
下面是几个使用showMessageDialog 的例子:
Java代码
- JOptionPane.showMessageDialog(null, "友情提示");
效果如下:
Java代码
- JOptionPane.showMessageDialog(jPanel, "提示消息", "标题",JOptionPane.WARNING_MESSAGE);
效果如下:
Java代码
- JOptionPane.showMessageDialog(null, "提示消息.", "标题",JOptionPane.ERROR_MESSAGE);
Java代码
- JOptionPane.showMessageDialog(null, "提示消息.", "标题",JOptionPane.PLAIN_MESSAGE);
1.2 showOptionDialog
这个函数可以改变显示在按钮上的文字。你还可以执行更多的个性化操作。
常规的消息框:
Java代码
- int n = JOptionPane.showConfirmDialog(null, "你高兴吗?", "标题",JOptionPane.YES_NO_OPTION);//i=0/1
效果如下:
个性话消息框:
Java代码
- Object[] options ={ "好啊!", "去一边!" };
- int m = JOptionPane.showOptionDialog(null, "我可以约你吗?", "标题",JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);
效果如下:
1.3showInoutDialog
该方法返回一个Object 类型。这个Object 类型一般是一个String 类型,反应了用户的输入。
下拉列表形式的例子:
Java代码
- Object[] obj2 ={ "足球", "篮球", "乒乓球" };
- String s = (String) JOptionPane.showInputDialog(null,"请选择你的爱好:\n", "爱好", JOptionPane.PLAIN_MESSAGE, new ImageIcon("icon.png"), obj2, "足球");
效果如下:
文本框形式的例子:
Java代码
- JOptionPane.showInputDialog(null,"请输入你的爱好:\n","title",JOptionPane.PLAIN_MESSAGE,icon,null,"在这输入");
效果如下:
对应的小图标可参照下图:
阅读全文
0 0
- java中JoptionPane类的使用
- java中JOptionPane类的使用
- java中JoptionPane类的使用
- java中JOptionPane类的使用
- Java中JOptionPane的用法
- java中JoptionPane 的一些常用使用规范
- java中JOptionPane类的四种对话框简单应用
- JOptionPane对话框的使用
- JOptionPane&&Exception的使用
- JOptionPane.showMessageDialog的使用
- java中利用JOptionPane类弹出消息框的部分例子
- java中利用JOptionPane类弹出消息框的部分例子
- JAVA中修改JOptionPane的字体样式(Font)
- JOptionPane类的心得
- JOptionPane类的用法。
- JOptionPane类的导入
- java中显示弹出对话框 show messagebox 利用JOptionPane类
- java中显示弹出对话框 show messagebox 利用JOptionPane类
- python round函数并不是"四舍五入"
- 【Selenium专题】元素定位之CssSelector
- 637. Average of Levels in Binary Tree 104. Maximum Depth of Binary Tree
- 《星际特工》8.25内地公映 宇宙冒险颠覆视界
- Java内部类的使用小结 形参为什么要用final
- java中JOptionPane类的使用
- Mybatis dao传递参数为List时,需要注意的点
- webview整理
- 杭电2084——数塔
- Loop,Handler,Message的机制
- easyUI解决formatter获取不到rowIndex:行的索引。
- Lua 具名实参(通过table实现可选参数函数)
- git学习
- c++常见面试问题