这个方法为什么会提示返回类型出错
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型,再试试.