加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

关于JOptionPane.showInputDialog的具体使用(主要用于保存和打开文件)

(2011-04-16 09:46:33)
标签:

杂谈

在书上169页提到打开和保存文件时可通过JOptionPane.showInputDialog()方法输入所操作的文件名,我查了一下该方法的用法,希望对大家有所帮助~

方法原型:JOptionPane.showInputDialog(null, text, title,value)

JOptionPane类可显示可包含文本、按钮等的消息框。

JOptionPane.showInputDialog方法返回用户输入的字符串。

显示在输入对话框中的标题、消息及图标等由传递给该方法的参数确定,参数text是要在输入对话框中显示的字符串,参数 title是要在输入对话框的标题栏中显示的字符串,参数value为要显示的图标,值为JOptionPane类常量。第1个参数的值为null表示对话框显示在屏幕中央。

下面给大家看一个例子:

import javax.swing.JOptionPane;  // program uses JOptionPane

public class Product {

   public static void main( String args[] )

   {

      String firstNumber;  

      String secondNumber; 

      int number1;

      int number2;        

      int product;            

      firstNumber = JOptionPane.showInputDialog( "输入乘数" );

      secondNumber =JOptionPane.showInputDialog( "输入被乘数" );

     try {

          number1 = Integer.parseInt( firstNumber );

          number2 = Integer.parseInt( secondNumber );

JOptionPane.showMessageDialog( null,number1+"*"+number2+"="+product ,

              "结果", JOptionPane.PLAIN_MESSAGE );

       }  

catch(NumberFormatException ex)  {

            JOptionPane.showMessageDialog( null,

         "你在输入对话框中没有输入整数值","消息", JOptionPane.PLAIN_MESSAGE );

System.exit( 0 );

       }

          product = number1 * number2;

          System.exit( 0 );   // terminate application with window

     } // end method main

} // end class Addition

 

 

 

——闫君

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有