java按关闭按钮弹出一个对话框,当按取消时什么都不执行,要怎么弄?
我用if(JOptionPane.showConfirmDialog(container,"是否保存?","是否保存",JOptionPane.YES_NO_CANCEL...
我用if(JOptionPane.showConfirmDialog(container, "是否保存?", "是否保存", JOptionPane.YES_NO_CANCEL_OPTION) == JOptionPane.CANCEL_OPTION){
return; }
还是不能完成那样的效果 展开
return; }
还是不能完成那样的效果 展开
展开全部
int temp = JOptionPane.showConfirmDialog(null, "是否保存?", "是否保存",
JOptionPane.YES_NO_CANCEL_OPTION);
System.out.println("cancel的值为:"+JOptionPane.CANCEL_OPTION);
System.out.println("yes的值为:"+JOptionPane.YES_OPTION);
System.out.println("NO的值为:"+JOptionPane.NO_OPTION);
System.out.println("temp的值为:"+temp);
if (temp == JOptionPane.CANCEL_OPTION) { //Cancel的时候执行的代码
return;
}else if(temp==JOptionPane.YES_OPTION){//是的时候要执行的代码
;
}else{//以上都是不是的时候
;
}
JOptionPane.YES_NO_CANCEL_OPTION);
System.out.println("cancel的值为:"+JOptionPane.CANCEL_OPTION);
System.out.println("yes的值为:"+JOptionPane.YES_OPTION);
System.out.println("NO的值为:"+JOptionPane.NO_OPTION);
System.out.println("temp的值为:"+temp);
if (temp == JOptionPane.CANCEL_OPTION) { //Cancel的时候执行的代码
return;
}else if(temp==JOptionPane.YES_OPTION){//是的时候要执行的代码
;
}else{//以上都是不是的时候
;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询