java joptionpanel_JOptionPane用法--java
JOptionPane的简单应用:
1.首先引入包:
import javax.swing.JOptionPane;
2.添加如下代码:
Object[] options = {"确定","取消","帮助"};
//定制可供选择按钮
int response=JOptionPane.showOptionDialog(null, "这是个选项对话框,用户可以选择自己的按钮的个数","选项对话框标题",JOptionPane.YES_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);
if(response==0) {
JOptionPane.showMessageDialog(null,"您按下了确定按钮","消 息",JOptionPane.INFORMATION_MESSAGE);//消息对话框
} else if(response==1) {
JOptionPane.showMessageDialog(null,"您按下了取消按钮","消息",JOptionPane.INFORMATION_MESSAGE);
} else if(response==2) {
JOptionPane.showMessageDialog(null,"您按下了帮助按钮","消息",JOptionPane.INFORMATION_MESSAGE);
}
String sa=JOptionPane.showInputDialog(null,"请输入第一个整数:");
//输入对话框
String sb=JOptionPane.showInputDialog(null,"请输入第二个整数:");
int ia,ib;
try{ //捕获parselnt()抛出的异常
ia=Integer.parseInt(sa);
}catch(Exception e){
ia=0;
}
try{
ib=Integer.parseInt(sb);
}catch(Exception e){
ib=0;
}
int ic=ib+ia;
JOptionPane.showMessageDialog(null,"这两个数之和是:"+ic,"Message",JOptionPane.INFORMATION_MESSAGE);
简单学习JOptionPane的三种对话框的简单应用,大致了解一下就行了,不是很难,用几次自然就记住了。再者,触类旁通,其余的也不必都练习了,只要用的时候知道大概,再查也不迟。
java joptionpanel_JOptionPane用法--java相关推荐
- try java 的用法,java中try的用法
() 4.java 异常处理中可以使用多个 catch 子句,此时应将高级别异常类的 catch 子句放在前面. () 5. Java 程序里,创建新的对象用关键字 new,回收无用的...... ? ...
- java rollback用法,Java Connection rollBack()方法与示例
回滚操作将撤消当前事务所做的所有更改,即,如果调用Connection接口的rollBack()方法,则所有修改都将还原到最后一次提交. 您还可以通过将所需的Savepoint对象作为参数传递给此方法 ...
- Java SimpleDateFormat用法
1. SimpleDateFormat类 SimpleDateFormat是一个日期格式化类,用来格式化日期. // 构造方法 public SimpleDateFormat(String patte ...
- Java Calendar用法
1. Calendar初始化 Calendar calendar = Calendar.getInstance(); 默认返回GregorianCalendar实例,在GregorianCalenda ...
- Java Formatter用法
1. Formatter类 1.1 使用方法 Formatter formatter = new Formatter([destination]); formatter.format(String f ...
- java resume过时方法_学点开发|关于Java多线程用法解析
在进行学习之前,我们先来了解下,什么是Java多线程: 多线程是实现并发机制的一种有效手段.进程和线程一样,都是实现并发的一个基本单位.为了让大家更清晰读懂关于Java多线程用法,由以下几点入手学,帮 ...
- java 优先队列 用法_优先队列的基本用法(java和c++)
#include #define ll long long #define mod 1000000007 using namespace std; //熟悉一下优先队列的基本用法 int main() ...
- java pattern用法_Java Pattern和Matcher用法
Pattern用法 Java正则表达式通过java.util.regex包下的Pattern和Matcher类实现 Pattern类用于创建一个正则表达式,也可以说是创建一个匹配模式,可以通过两个静态 ...
- java中skip的用法,Java PushbackReader skip(long)用法及代码示例
Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...
最新文章
- R语言生存分析模型简介及survival包实现实战:基于survival包lung数据集
- java表示语句结束的符号,java基础篇三(运算符号、表达式与语句)
- phpcms开启、关闭在线编辑模板的方法
- 历经8年双11流量洗礼,淘宝开放平台如何攻克技术难关?--转
- 多媒体视频知识入门贴zt(二)
- 手机吃鸡登显示服务器繁忙,国际版吃鸡登录一直显示服务器繁忙 | 手游网游页游攻略大全...
- 组织需要什么样的我_为什么开放组织对我说话
- CakePHP:链接地址问题(不用mod_rewrite,IIS)
- 全网最详细的Android Studio卸载、安装和启动教程
- 台达ms300变频器使用手册中文_台达ms300变频器说明书.doc
- Blender程序化建模简明教程【PCG】
- Kubernetes集群容器运行日志收集
- 统计字符串中的大小写字母个数
- mac系统安装Anaconda后再打开终端自动进入Anaconda环境
- Go实战--golang中使用JWT(JSON Web Token)
- 学习笔记之——DCDC降压芯片基本原理及选型主要参数介绍
- 教你怎么学好Java
- 用python画python!传说中的蟒蛇绘制代码原来在这...
- Maya: 菜单Create Subdiv Primitives Sphere
- arduino液位传感器_使用Arduino读取水位传感器数据
热门文章
- 搞懂单链表常见面试题
- 通过注册表修改默认浏览器设置
- 关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?
- linux i查看o性能度量,11.9.18 学习笔记:性能管理
- python中time的用法_python中的计时器timeit的使用方法
- python中x y表示_Python中表达式x += y和x = x+y 的区别详解
- 360全景html插件,jquery实现360度全景展示特效插件
- php循环输出多个网络地址图片,php中curl循环往请求多个URL和多线程去请求多个URL的方法...
- libgdx和android界面结合,Android游戏引擎libgdx使用教程5:常用UI类与舞台
- oracle 11.2.0.3 asm非rac双机,oracle11.2.0.4 rac asm启动故障