一般地,JOptionPane类的方法只能显示一个内容,比如输入文本框,只能有一个文本框。
请问,我想在对话框中,不但有信息,而且有两个文本框和一个多个多行的文本框,
这样的对话框,该怎么做呢???
import javax.swing.*;
public class T {
public static void main(String[] args) {
JTextField tf1 = new JTextField(10);
JTextField tf2 = new JTextField(10);
JTextArea ta = new JTextArea(5, 10);
JScrollPane sp = new JScrollPane(ta);
int r = JOptionPane.showConfirmDialog(
null, new Object[] {"Name:", tf1, "Age:", tf2, "Comment:", sp}, "Test",
JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
if (r == JOptionPane.OK_OPTION) {
String name = tf1.getText();
String age = tf2.getText();
String comment = ta.getText();
}
}
}