开发者社区> 问答> 正文

弹出窗口的退出 java

Object [] obj={"是的","退出"};
         JOptionPane.showOptionDialog(null,"你已死亡,是否继续玩?","自定义询问",JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE,null,obj,obj[1]);
         if(obj.equals("不是")){                       
          System.exit(0);
         } 

//这个弹出窗口按   “是的”   或者  ”退出“    ,按  “退出”  把程序结束,该怎么做,求解! 

//我    if(obj.equals("不是")){                       
          System.exit(0);
         }                                       

展开
收起
爵霸 2016-06-13 11:44:19 1703 0
1 条回答
写回答
取消 提交回答
  • When one of the showXxxDialog methods returns an integer, the possible values are: 
    • YES_OPTION 
    • NO_OPTION 
    • CANCEL_OPTION 
    • OK_OPTION 
    • CLOSED_OPTION 
     
    int n = JOptionPanel.showOptionDialog(...);
    if (n == NO_OPTION) {
       System.exit(0);
    }
     

    这个是判断Dialog返回值的,就像坑主说的一样.

    2019-07-17 19:35:32
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载