文档章节

swing程序中常遇到使用消息提示框

达文西W
 达文西W
发布于 2017/05/25 11:29
字数 383
阅读 23
收藏 0

做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。

很方便的,于是就简单的整理了一下。

1.1 showMessageDialog

显示一个带有OK 按钮的模态对话框。

下面是几个使用showMessageDialog 的例子:

Java代码    

  1. JOptionPane.showMessageDialog(null"友情提示");  
  2. 例子:JOptionPane.showMessageDialog(Login.this,"用户名与密码无法登录", "登录失败",JOptionPane.ERROR_MESSAGE)

 效果如下:

JOptionPane类提示框的一些常用的方法

Java代码    

  1. JOptionPane.showMessageDialog(jPanel, "提示消息""标题",JOptionPane.WARNING_MESSAGE);  

 效果如下:
JOptionPane类提示框的一些常用的方法

Java代码    

  1. JOptionPane.showMessageDialog(null"提示消息.""标题",JOptionPane.ERROR_MESSAGE);  


JOptionPane类提示框的一些常用的方法

 

Java代码    

  1. JOptionPane.showMessageDialog(null"提示消息.""标题",JOptionPane.PLAIN_MESSAGE);  


JOptionPane类提示框的一些常用的方法

 

1.2 showOptionDialog

这个函数可以改变显示在按钮上的文字。你还可以执行更多的个性化操作。

常规的消息框:

Java代码    

  1. int n = JOptionPane.showConfirmDialog(null"你高兴吗?""标题",JOptionPane.YES_NO_OPTION);//i=0/1  

 效果如下:
JOptionPane类提示框的一些常用的方法

个性话消息框:

 

Java代码    

  1. Object[] options ={ "好啊!""去一边!" };  
  2. int m = JOptionPane.showOptionDialog(null"我可以约你吗?""标题",JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);  

 效果如下:
JOptionPane类提示框的一些常用的方法

  1.3 showInoutDialog

该方法返回一个Object 类型。这个Object 类型一般是一个String 类型,反应了用户的输入。

下拉列表形式的例子:

Java代码    

  1. Object[] obj2 ={ "足球""篮球""乒乓球" };  
  2. String s = (String) JOptionPane.showInputDialog(null,"请选择你的爱好:\n""爱好", JOptionPane.PLAIN_MESSAGE, new ImageIcon("icon.png"), obj2, "足球");  

 效果如下:
JOptionPane类提示框的一些常用的方法
  文本框形式的例子:

Java代码    

  1. JOptionPane.showInputDialog(null,"请输入你的爱好:\n","title",JOptionPane.PLAIN_MESSAGE,icon,null,"在这输入");  

 效果如下:
JOptionPane类提示框的一些常用的方法
 对应的小图标可参照下图:
JOptionPane类提示框的一些常用的方法

© 著作权归作者所有

达文西W

达文西W

粉丝 9
博文 29
码字总数 6998
作品 0
朝阳
程序员
私信 提问
JOptionPane类提示框的一些常用的方法

最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。 很方便的,于是就简单的整理了一下。 1.1 showMessageDialog 显示一个带有OK 按钮的模态对话框。 下面是几个...

SibylY
2013/09/01
122
0
14.1-全栈Java笔记: Java语言中GUI到底是神马鬼?| AWT | Swing

到目前为止,我们在Java中编写的基本都是基于控制台的程序;而Java编程语言之所以如此流行的一个主要原因之一,就是因为它支持图形用户界面功能,即GUI(Graphical User Interface)。 GUI(...

全栈Java
2017/08/09
0
0
用Swing开发GUI程序(基础知识)

GUI(Graphics User Interface)图形用户界面,可以让用户看着界面操作,所以要比控制台程序更加直观,可以提供更加丰富的功能。 在Java中,GUI操作的支持API,一般保存在java.awt和javax.s...

卫莨
2017/09/12
0
0
Java学习笔记之Swing(三)

Java学习笔记之Swing(三) Swing中的常用控件 你将学到: 了解如何创建文本框和文本框的实际应用; 了解如何创建复选框和复选框的实际应用; 了解如何创建单选按钮和单选按钮的实际应用; ...

FelixSmile
2016/09/22
51
0
Swing 常用的9种组件

1.标签 (JLabel)   标签 (JLabel)通常是用来标识另外一个组件的含义。以在标签上显示文字、图象或是文字图象的组合。   JLabel labText=new JLabel(“文本标签”);   labText.setText...

End丶Dave
2015/11/12
863
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
28分钟前
5
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
31分钟前
4
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
57分钟前
4
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
8
0
前端技术之:webpack热模块替换(HMR)

第一步:安装HMR中间件: npm install --save-dev webpack-hot-middleware 第二步:webpack配置中引入webpack对象 const webpack = require('webpack’); 第三步:增加devServer配置项: ho......

popgis
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部