最近在做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]);
效果如下:
该方法返回一个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,"在这输入");
效果如下:
对应的小图标可参照下图:
相关推荐
在Swing开发时,有个地方需要实现窗口右下解的浮动窗口效果 必须及时信息提示,新闻预览等。
swing右下角出现渐隐渐显的提示框.
(java)Swing中弹出对话框的几种方式
感兴趣的新同鞋可以自己试试,改改我的代码,用PS做做背景图,可以做出超炫超酷的消息提示框 带淡入淡出效果 附件中的背景图片需放在工程目录下(Eclipse中你自己的Project的目录) jdk1.6以上
用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing...
基于java swing的url下载器 可见博客:https://blog.csdn.net/hunjue0915/article/details/80877155
在Java Swing中的下拉框、列表框长度有限而现实内容长度超出时,通过提示来补全显示的类。
java swing 文本框自动补全示例,数据源默认当前系统字体,便于测试,单文件一看就懂...........
代码如下//toastr提示框 toastr.options = { "closeButton": false, "debug": false, "newestOnTop": false, "progressBar": false, "positionClass": "toast-top-center", "preventDuplicates": false, ...
本资源包含Swing方面的基础知识: 01分解颜色 02画板 03帧 04画布 05密码验证界面 06对话框 07滚动条 08边框 09单选框图片浏览器 10卡片布局管理器 11边界布局管理器 12进程条 13列表框和组合框 14选项卡 15菜单 16...
模仿谷歌搜索框中输入下拉提示(自动补全)功能,访问数据库调去数据,内有数据库SQL文件,数据库JDBC连接方式,记得填写正确的username="" password="" 在tomcat 的lib文件夹中 中导入mysql 驱动包【mysql包文件夹中有...
使用文本方式(控制台输入输出)和使用图形方式(可以使用AWT或者SWING)来实现猜数游戏。 进入程序后,显示文本内容,提示用户输入1-100之间的数字,然后程序对其进行判断,用户根据系统提供的提示信息继续猜,...
Java实现下拉提示框,有点类似浏览器地址栏的下拉提示,这个是仿IE的,具体是使用javax.swing 包中的JComboBox 类来实现这个功能,调试时候请注意:本例中JComboBox 为默认编辑器,因此不用实现javax.swing....
JTextField及JPasswordField的空值处理,思路是采用图层Lable,并利用lable的无点击特性,类似ios文本框的空值默认显示。
开源 swing版本的 自动提示框 开源 swing版本的 自动提示框
自己打包写的java swing计算器,我直接生成了runnable jar,可以惊醒加减乘除混合运算,同时支持错误提示。
swing相关资料
很酷的jquery,提示框, tooltips, 效果很多, 部分使用了比较复杂的动画, 需要加载jquery swing 库. 虽然文件大了点, 不过效果确实没得说.