当前位置:  技术问答>java相关

怎样弹出一个对话框,并输入参数?

    来源: 互联网  发布时间:2017-03-31

    本文导语:  类似于inputbox. 我用jdialog,但是调用show方法后,弹出对话框,并不是等待输入操作,而是继续运行代码。但是后边的代码要调用dialog传递过来的参数。 | http://www.eos.dk/pipermail/advanced-swing/2001-May/0...

类似于inputbox.
我用jdialog,但是调用show方法后,弹出对话框,并不是等待输入操作,而是继续运行代码。但是后边的代码要调用dialog传递过来的参数。

|
http://www.eos.dk/pipermail/advanced-swing/2001-May/000463.html

|
//try this code, u will get a basic idea
import javax.swing.JOptionPane;

public class Addition {

   public static void main( String args[] )
   {
      String firstNumber;   // first string entered by user
      String secondNumber;  // second string entered by user
      int number1;          
      int number2;          
      int sum;              

      // read in first number from user as a string
      firstNumber =
         JOptionPane.showInputDialog( "Enter first integer" );

      // read in second number from user as a string
      secondNumber =
         JOptionPane.showInputDialog( "Enter second integer" );

      // convert numbers from type String to type int
      number1 = Integer.parseInt( firstNumber );
      number2 = Integer.parseInt( secondNumber );

      sum = number1 + number2;

      JOptionPane.showMessageDialog(
         null, "The sum is " + sum, "Results",
         JOptionPane.PLAIN_MESSAGE );
      System.exit( 0 );
   }
}

|
JOptionPane.showInputDialog( mainframe,"input number",input box",JOptionPane.information);

|
看看
javax.swing.jOptionPane类中的方法
有你需要的东西包括信息筐和输入筐等等

|
dialog.setModel(true);

|
setModel(true),这样就只能等待输入完成后才能继续执行了。

如果返回的参数很多个,可以放在Vector等里面返回

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3