2 code guan code_guan 于 2016.01.20 21:05 提问

JOptionPane.showInputDialog() 方法 1C

JOptionPane.showInputDialog() 哪位大神能给出这个对话框的各种参数 譬如默认输入、对话框标题、文本内容等 添加图片等等

3个回答

devmiao
devmiao   Ds   Rxr 2016.01.20 21:11

方法原型: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

code_guan
code_guan 怎么加上输入框的标题?
接近 2 年之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.20 22:40

你直接跟踪下jdk的源码,看下api啊,这个方法有好多个重载方法的,jdk源码上的注释就是最好的使用文档了。有空研究下呗。

91program
91program   Ds   Rxr 2016.01.20 21:10
91program
91program 更多用法,请查找一下。
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!