我创建了一个JOptionPane,它只有两个按钮YES_NO_OPTON。弹出后JOptionPane.showConfirmDialog,如果用户单击“是”按钮,则该对话框通常会消失。但是如果用户按下是按钮,我想阻止它关闭。只有当用户单击 NO 按钮时它才会消失。
int dialogResult = JOptionPane.showConfirmDialog (null, "Press YES to continue?", "Click a Button", JOptionPane.YES_NO_OPTION);
if(dialogResult == JOptionPane.YES_OPTION)
{
CDUtils.open("F:\\");// Calls a method to do some work
// Prevent Dialog Box from closing
}
else(dialogResult == JOptionPane.NO_OPTION)
{
System.exit(0);
// Close the Dialog Box
}