加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – JOptionPane是没有选项[复制]

发布时间:2020-12-15 05:20:56 所属栏目:Java 来源:网络整理
导读:参见英文答案 JOptionPane Yes or No window????????????????????????????????????8个 我有一个JOptionPane,是的,没有按钮.但是,无论你点击它的哪个按钮仍然存在.救命!下面是代码: int dialogButton = JOptionPane.YES_NO_OPTION; JOptionPane.showConfirm
参见英文答案 > JOptionPane Yes or No window????????????????????????????????????8个
我有一个JOptionPane,是的,没有按钮.但是,无论你点击它的哪个按钮仍然存在.救命!下面是代码:

int dialogButton = JOptionPane.YES_NO_OPTION;
            JOptionPane.showConfirmDialog (null,"Are you sure?","WARNING",dialogButton);
            if(dialogButton == JOptionPane.YES_OPTION) {
                System.exit(0);
            if(dialogButton == JOptionPane.NO_OPTION) {
                  remove(dialogButton);
                }
              }

解决方法

您应该从选项窗格中获取结果:

dialogButton = JOptionPane.showConfirmDialog (null,dialogButton);

否则,它仍设置为JOptionPane.YES_NO_OPTION.

清洁工将是:

if (JOptionPane.showConfirmDialog(null,JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
    // yes option
} else {
    // no option
}

虽然,我不确定在发布的代码中该行应该做什么:remove(dialogBu??tton);.

有关更多详细信息和示例,请查看How to Make Dialogs教程.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读