//JOptionPane.showConfirmDialog可返回一個int型變量,通過判斷其值得到點擊哪個按鈕
int num = JOptionPane.showConfirmDialog(null, "游戲結束,是否繼續?", "提示",JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
比如這是游戲結束時彈出的警告框
switch (num) {
// 選擇“是”,開始一局新游戲
case JOptionPane.YES_OPTION:
new WinTool().runMain(new Game());
break;
// 選擇“否”,退出游戲
case JOptionPane.NO_OPTION:
System.exit(0);
break;
// 選擇“取消”,不操作
case JOptionPane.CANCEL_OPTION:
break;