当前位置: 技术问答>java相关
怎样弹出一个对话框,并输入参数?
来源: 互联网 发布时间:2017-03-31
本文导语: 类似于inputbox. 我用jdialog,但是调用show方法后,弹出对话框,并不是等待输入操作,而是继续运行代码。但是后边的代码要调用dialog传递过来的参数。 | http://www.eos.dk/pipermail/advanced-swing/2001-May/0...
类似于inputbox.
我用jdialog,但是调用show方法后,弹出对话框,并不是等待输入操作,而是继续运行代码。但是后边的代码要调用dialog传递过来的参数。
我用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 );
}
}
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类中的方法
有你需要的东西包括信息筐和输入筐等等
javax.swing.jOptionPane类中的方法
有你需要的东西包括信息筐和输入筐等等
|
dialog.setModel(true);
|
setModel(true),这样就只能等待输入完成后才能继续执行了。
如果返回的参数很多个,可以放在Vector等里面返回
如果返回的参数很多个,可以放在Vector等里面返回
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。