我有一个非模式对话框,其中包含两个输入文本字段,其中 JOptionPane 带有 OK 和 CANCEL 按钮。我显示如下对话框。
JTextField field_1 = new JTextField("Field 1");
JTextField field_2 = new JTextField("Field 2");
Object[] inputField = new Object[] { "Input 1", field_1,
"Input_2", field_2 };
JOptionPane optionPane = new JOptionPane(inputField,
JOptionPane.QUESTION_MESSAGE, JOptionPane.OK_CANCEL_OPTION);
JDialog dialog = optionPane.createDialog(null, "Input Dialog");
dialog.setModal(false);
dialog.setVisible(true);
如何从对话框中获取返回值?意味着我需要知道是否按下了确定或取消按钮。怎样才能做到这一点?