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

bihu 2002-12-20 04:50:45
类似于inputbox.
我用jdialog,但是调用show方法后,弹出对话框,并不是等待输入操作,而是继续运行代码。但是后边的代码要调用dialog传递过来的参数。
...全文
237 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
einest 2002-12-20
  • 打赏
  • 举报
回复
http://www.eos.dk/pipermail/advanced-swing/2001-May/000463.html
whiteshen 2002-12-20
  • 打赏
  • 举报
回复
setModel(true),这样就只能等待输入完成后才能继续执行了。

如果返回的参数很多个,可以放在Vector等里面返回
redkey 2002-12-20
  • 打赏
  • 举报
回复
JOptionPane.showInputDialog( mainframe,"input number",input box",JOptionPane.information);
michaelXu 2002-12-20
  • 打赏
  • 举报
回复
//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 );
}
}
远太狼 2002-12-20
  • 打赏
  • 举报
回复
dialog.setModel(true);
super_zzw 2002-12-20
  • 打赏
  • 举报
回复
看看
javax.swing.jOptionPane类中的方法
有你需要的东西包括信息筐和输入筐等等

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧