JOptionPane에 OK와 CANCEL 버튼이있는 두 개의 입력 텍스트 필드가있는 넌 모달 대화 상자가 있습니다. 다음과 같이 대화 상자를 표시합니다.JOptionpane + JDialog (넌 모달) 반환 값 얻기
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 버튼이 눌러 졌는지 알아야합니다. 어떻게 이것을 달성 할 수 있습니까?
[getValue] (http://docs.oracle.com/javase/7/docs/api/javax/swing/JOptionPane.html#getValue%28%29)를 살펴볼 수 있습니다. –