Я создал JOptionPane
, и он имеет только две кнопки YES_NO_OPTON
.После появления JOptionPane.showConfirmDialog
, если пользователь нажимает кнопку «YES», диалоговое окно обычно исчезает.Но я хочу предотвратить его закрытие, если пользователь нажимает кнопку YES.Он исчезнет только тогда, когда пользователь нажмет кнопку 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
}