//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;