jptionpane阅读是或否行动

ind*_*dra -1 java swing modal-dialog joptionpane

我需要弹出一个对话框并获得用户确认.我希望这个dailog应该始终排在最前面,直到用户选择是或否选项.下面是我写的程序,但现在如何获得用户选择的选项..即是或否..?

JFrame parent = new JFrame();
JOptionPane optionPane = new JOptionPane("DO you want to continue?",         JOptionPane.QUESTION_MESSAGE, JOptionPane.YES_NO_OPTION);
JDialog  dialog = null ;

dialog = optionPane.createDialog(parent, "Next Job process");
dialog.setAlwaysOnTop(true);
dialog.setVisible(true);
Run Code Online (Sandbox Code Playgroud)

Bab*_*aby 5

JOptionPane.YES_NO_OPTION回报int价值

你可以尝试:

int selectedOption = JOptionPane.showConfirmDialog(null, 
                       "Do you want to continue?", 
                       null, 
                       JOptionPane.YES_NO_OPTION); 

if (selectedOption == JOptionPane.YES_OPTION) {
    //do something
}
else{ //user choose 'No'
    //do something
}
Run Code Online (Sandbox Code Playgroud)