java学习——75.输入对话框
对话框除了消息对话框、确认对话框之外,还有其他常用对话框,本篇介绍输入对话框。
1、 输入对话框
可通过JOptionPane. showInputDialog(Componentparent, Object message,Object value); 来调用输入对话框。
括号中的参数:parent是对话框要依附的组件;
message是要显示的信息,是显示在对话框中心位置的信息。
value指定输入对话框的初始字符串。
2、简单例题,本例简单说明输入对话框的使用。
在窗口中有一个按钮,点击按钮就跳出输入对话框。
在输入对话框中输入数据后,点击确定按钮。
在窗口中的文本行将显示输入的数据。
其完整代码如下:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class inputDialoglearn extends JFrame implements ActionListener{
JButton button;
JTextField text;
public inputDialoglearn(){
super("输入对话框学习");
this.setBounds(200,200, 200, 200);
this.setVisible(true);
button=new JButton("点我,会跳出对话框哦");
this.getContentPane().add(button,"North");
button.addActionListener(this);
text=new JTextField(10);
this.getContentPane().add(text,"South");
}
public void actionPerformed(ActionEvent e){
String s=JOptionPane.showInputDialog(this,"请输入您的姓名:","张熹熹");
text.setText(s);
}
public static voidmain(String args[]){
new inputDialoglearn();
}
}
其运行结果如下:

点击按钮,触发事件,跳出输入对话框,其默认值为“张熹熹”,如图所示:

输入数据“张三李四“,单击确定按钮,结果如图所示:
