读书人

这个方法为什么会提示返回类型出错,该

发布时间: 2012-01-09 21:05:42 作者: rapoo

这个方法为什么会提示返回类型出错
boolean giveUp(){

if(!motified)
return true;

int temp=JOptionPane.showConfirmDialog(this, "Save Change? ", "Text Edit ",JOptionPane.YES_NO_CANCEL_OPTION);
switch(temp){
//如果选择YES则调用SAVE AS方法
case JOptionPane.YES_OPTION: return saveFile();
//如果选择NO 则放弃保存,返回真
case JOptionPane.NO_OPTION: return true;
//如果选择Cancel 则返回假
case JOptionPane.CANCEL_OPTION: return false;
}

}

[解决办法]
把switch的default写上,让它也返回一个boolean型,再试试.

读书人网 >J2SE开发

热点推荐