首页javajoptionpaneJava Swing - 如何在JOptionPane.showInputDialog中创建多个输入

Java Swing - 如何在JOptionPane.showInputDialog中创建多个输入

我们想知道如何在JOptionPane.showInputDialog中创建多个输入。
import javax.swing.Box;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class Main {
  public static void main(String[] args) {
    JTextField xField = new JTextField(5);
    JTextField yField = new JTextField(5);

    JPanel myPanel = new JPanel();
    myPanel.add(new JLabel("x:"));
    myPanel.add(xField);
    myPanel.add(Box.createHorizontalStrut(15)); // a spacer
    myPanel.add(new JLabel("y:"));
    myPanel.add(yField);

    int result = JOptionPane.showConfirmDialog(null, myPanel,
        "Please Enter X and Y Values", JOptionPane.OK_CANCEL_OPTION);
    if (result == JOptionPane.OK_OPTION) {
      System.out.println("x value: " + xField.getText());
      System.out.println("y value: " + yField.getText());
    }

  }
}