您的位置:首页 > 编程语言 > Java开发

[Java学习]对话框的使用1

2008-09-03 17:31 337 查看
在Java的类库JoptionPlane中提供了许多预先封装对话框,程序可以通过它显示某些信息。

下面通过一个简单的例子练习一下对话框的使用方法。程序代码及注释如下:

package Class.Book;

9

10import javax.swing.JOptionPane; //import class JoptionPane

11

12public class planeTest{

13 public planeTest(){

14 }

15

16 public static void main (String[] args) {

17 String SN1,SN2;

18 int N1,N2,Sum;

19 SN1=JOptionPane.showInputDialog("The First Num:"); //show the InputDialog

20 SN2=JOptionPane.showInputDialog("The Second Num:");

21 N1=Integer.parseInt(SN1); //Convert number from Type String to Type int

22 N2=Integer.parseInt(SN2);

23 Sum=N1+N2;

24 //display the result

25 JOptionPane.showMessageDialog(null,N1+"+"+N2+"="+Sum,"Results:",JOptionPane.INFORMATION_MESSAGE);

26 System.exit(0); //terminate the application

27 }

28}

注意以下几点:

1.ShowInputDialog用于指示用户在文本框中输入信息;该对话框只有OK和Cancel两个按钮,但是Cancel并不能实现预想的功能,即:不能终止该对话框后的程序继续运行;这需要通过自己设计的基于消息的对话框来实现该功能。

2.ShowMessageDialog将结果的字符串显示在对话框上,其中第二个参数表示对话框上显示的信息,第三个和第四个参数分别代表对话框标题和对话框类型。对话框类型除了PLAIN_MESSAGE(无图标对话框)外还有:ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE和QUESTION_MESSAGE。图示如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: