最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。
很方便的,于是就简单的整理了一下。
1.1 showMessageDialog
显示一个带有OK
按钮的模态对话框。
下面是几个使用showMessageDialog
的例子:
JOptionPane.showMessageDialog(null, "友情提示");
效果如下:
JOptionPane.showMessageDialog(jPanel, "提示消息", "标题",JOptionPane.WARNING_MESSAGE);
效果如下:
JOptionPane.showMessageDialog(null, "提示消息.", "标题",JOptionPane.ERROR_MESSAGE);
JOptionPane.showMessageDialog(null, "提示消息.", "标题",JOptionPane.PLAIN_MESSAGE);
1.2 showOptionDialog
这个函数可以改变显示在按钮上的文字。你还可以执行更多的个性化操作。
常规的消息框:
int n = JOptionPane.showConfirmDialog(null, "你高兴吗?", "标题",JOptionPane.YES_NO_OPTION);//i=0/1
效果如下:
个性话消息框:
Object[] options ={ "好啊!", "去一边!" };
int m = JOptionPane.showOptionDialog(null, "我可以约你吗?", "标题",JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);
效果如下:
1.3
showInoutDialog
该方法返回一个Object
类型。这个Object
类型一般是一个String
类型,反应了用户的输入。
下拉列表形式的例子:
Object[] obj2 ={ "足球", "篮球", "乒乓球" };
String s = (String) JOptionPane.showInputDialog(null,"请选择你的爱好:\n", "爱好", JOptionPane.PLAIN_MESSAGE, new ImageIcon("icon.png"), obj2, "足球");
效果如下:
文本框形式的例子:
JOptionPane.showInputDialog(null,"请输入你的爱好:\n","title",JOptionPane.PLAIN_MESSAGE,icon,null,"在这输入");
效果如下:
对应的小图标可参照下图:
详细的解释可参照oracle官网
- 大小: 4.8 KB
- 大小: 7.2 KB
- 大小: 4.8 KB
- 大小: 3.6 KB
- 大小: 4.6 KB
- 大小: 4.7 KB
- 大小: 10.2 KB
- 大小: 9.2 KB
- 大小: 24.1 KB
分享到:
相关推荐
swing包的JOptionPane类的作用[参考].pdf
电子教材:《Java语言程序设计-JOptionPane类》pdf版
java JOptionPane类的介绍,需要的朋友可以参考一下
java__JOptionPane.showMessageDialog对话框的说明
描述了JOptionPane控件的设置样式,包括字体、颜色的设置以及4种子显示控件的使用,方便程序员开发
download java source 博文链接:https://liuqing-2010-07.iteye.com/blog/789045
JOptionPane 高级编程技巧 超清晰PDF
可以网JOptionPane上添加你需要的控件,并能再确定之后获取控件输入的值
还行 javax.JOptionPane.showMessageDialog
比较全面的JDialog 和 JOptionPane的demo.
介绍JOptionPane的各种用法,还有各个简单的例子代码
JOptionPane 是 Java Swing 库提供的一个方便的对话框组件,用于显示消息、接收输入和显示不同类型的对话框。
JOptionPane 是 Java Swing 库提供的一个方便的对话框组件,用于显示消息、接收输入和显示不同类型的对话框。 显示输入对话框
酒店选项面板我的第一个应用程序是使用JOptionPane用Java制作的。
JOptionPane 是 Java Swing 库提供的一个方便的对话框组件,用于显示消息、接收输入和显示不同类型的对话框。 显示带有选项的确认对话框
13.3.2 编写方法链以及StringBuffer类的重要方法 255 13.4 StringBuilder类 258 13.5 正则表达式 259 13.5.1 正则表达式的基本语法 259 13.5.2 Pattern类简介 262 13.5.3 Matcher类简介 263 13.5.4 ...
涉及的知识点 典型真题讲解 强化训练;用户图形界面、事件监听(重点) JFrame图形界面类、窗口标题、显示窗口 窗口布局:BorderLayout、FlowLayout、GridLayout、 ...JOptionPane消息框类 showMessageDiaglog
3,弹出一个提示框 JOptionPane.showMessageDialog(this,) 4,获取一个列表对象的总长度 getItemCount(); 5,判断一个列表对象中一个Item是否被选中 isIndexSelected(int index); 1,Jtable加到JScroll中,...
JOptionPane类,消息框显示信息 ;方法名;;补充:JOptionPane类--消息框;String message = JOptionPane.showInputDialog(null , "你最喜欢的一首歌是什么?" , "义勇军进行曲" ); ;浏览网页时,看到的使用Java开发的...
JOptionPane.showOptionDialog(null, label, "标题", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]); } else if (CMD_3.equals(cmd)) { ...