Я делал игру Tic Tac Toe и имел выход из меню. Когда вы нажимаете на нее, открывается диалоговое окно подтверждения с помощью OK и Отмена. Когда я нажимаю ok, он перестает работать. Но когда я нажимаю «Отменить», ничего не происходит, и диалог все еще существует. Как включить это в код.Подтвердить выбор не нажав Отмена
else if (e.getActionCommand().equals("Exit")) {
int option = JOptionPane.showConfirmDialog(null, "Do you want to exit?", "Exit Game", JOptionPane.OK_CANCEL_OPTION);
if (option == JOptionPane.OK_OPTION)
System.exit(0);
else if (option == JOptionPane.CANCEL_OPTION) {
window.add(board, BorderLayout.CENTER);
window.setJMenuBar(jmb);
}
}
Ну появляется у вас не хватает закрывающей скобки, чтобы ваш еще, если, но это может быть ошибка копирования и вставки. В противном случае это, вероятно, не проблема, так как диалог должен исчезать сам по себе, когда нажимается любая из кнопок. – Radiodef
Попробуйте улучшить форматирование кода, и вы увидите .. и опубликуете действительный код – nachokk