JOptionPane用法--java

简介: JOptionPane用法--java   JOptionPane的简单应用: 1.首先引入包: import javax.swing.JOptionPane; 2.添加如下代码: Object[] options = {"确定","取消","帮助"}; //定制可供选择按钮 int response=JOptionPane.

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的三种对话框的简单应用,大致了解一下就行了,不是很难,用几次自然就记住了。再者,触类旁通,其余的也不必都练习了,只要用的时候知道大概,再查也不迟。

目录
相关文章
|
11天前
|
Java
Java中的抽象类:深入了解抽象类的概念和用法
Java中的抽象类是一种不能实例化的特殊类,常作为其他类的父类模板,定义子类行为和属性。抽象类包含抽象方法(无实现)和非抽象方法。定义抽象类用`abstract`关键字,子类继承并实现抽象方法。抽象类适用于定义通用模板、复用代码和强制子类实现特定方法。优点是提供抽象模板和代码复用,缺点是限制继承灵活性和增加类复杂性。与接口相比,抽象类可包含成员变量和单继承。使用时注意设计合理的抽象类结构,谨慎使用抽象方法,并遵循命名规范。抽象类是提高代码质量的重要工具。
25 1
|
29天前
|
前端开发 Java
java中的Queue队列的用法
java中的Queue队列的用法
19 1
|
30天前
|
XML Java 编译器
java aspectjrt AOP 用法
java aspectjrt AOP 用法
21 0
|
4月前
|
Java
【零基础学Java】—final关键字与四种用法(二十九)
【零基础学Java】—final关键字与四种用法(二十九)
|
4月前
|
Java
【零基础学Java】—this关键字的三种用法+Java继承的三个特点(二十一)
【零基础学Java】—this关键字的三种用法+Java继承的三个特点(二十一)
|
1月前
|
安全 Java 开发者
Java 8 `Optional` 类的用法和优势
【2月更文挑战第15天】
13 0
|
2月前
|
Java
|
2月前
|
存储 传感器 机器学习/深度学习
Java数组全套深入探究——进阶知识阶段6、三维数组以及更多维度数组的概念和用法
Java数组全套深入探究——进阶知识阶段6、三维数组以及更多维度数组的概念和用法
44 0
|
3月前
|
Java
java8 foreach用法list转map、map转list
java8 foreach用法list转map、map转list