OK ボタンと CANCEL ボタンを持つ JOptionPane で表示される 2 つの入力テキスト フィールドを持つ非モーダル ダイアログがあります。以下のようにダイアログを表示します。
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);
ダイアログから戻り値を取得するにはどうすればよいですか? OkまたはCANCELボタンが押されたかどうかを取得する必要があることを意味します。どうすればこれを達成できますか?