【发布时间】:2014-02-11 09:23:49
【问题描述】:
我有一个非模态对话框,其中包含两个输入文本字段,其中 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);
如何从对话框中获取返回值?意味着我需要知道是否按下了确定或取消按钮。如何做到这一点?
【问题讨论】:
-
你可能想看看getValue。
标签: java swing joptionpane jdialog non-modal