退出我使用這個代碼,以確認是否要退出或沒有時,他點擊的JFrame紅十字會關閉按鈕(右上角)用戶詢問用戶是否想通過JOptionPane的
Object[] options = {"Quit, My Computing Fellow", "No, I want to Work more"};
int Answer = JOptionPane.showOptionDialog(null, "What would you like to do? ","Quit:Continue", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE,
null, options,options[1]);
if(Answer == JOptionPane.YES_OPTION){
System.exit(0);
}
else if (Answer == JOptionPane.CANCEL_OPTION) {
return;
}
但問題是如果用戶點擊了幀關閉的CANCEL_OPTION,但我希望用戶仍然打開幀並且不允許幀關閉。指導我如果我在做錯誤或其他什麼?
錯誤的決定,看答案由@Vishal K,和代碼鏈接在我的評論 – mKorbel 2013-05-03 22:22:32