[英]Confirm Dialog not clicking cancel
我正在制作Tic Tac Toe游戲,並退出菜單選項。 當您單擊它時,將彈出一個確認對話框,單擊確定和取消。 當我單擊確定時,它將停止運行。 但是,當我單擊“取消”時,沒有任何反應,對話框仍然存在。 如何將其包含在代碼中。
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);
}
}
試試這個代碼
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.setDefaultCloseOperation(**JFrame(or)your panel**.DO_NOTHING_ON_CLOSE);
window.add(board, BorderLayout.CENTER);
window.setJMenuBar(jmb);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.