rcp(插件开发) 如果强制关闭对话框向导(Wizard)-貌似是第一个贴出解决办法的!

可能存在这样一个场景,当你配置向导时,可能出现很严重的错误;

这时不可能在继续配置向导页;

要及时关闭向导页,给用户适当的友好提示。

因为在wizard中没有直接提供关闭的方法,所以我们要写一个。

具体代码如下:

     IWizard iWizard = null;
    WizardDialog dialog = (WizardDialog) iWizard.getContainer();
     try {
      iWizard.dispose();
     } catch (Exception e1) {
      Status status = new Status(IStatus.ERROR, Policy.JFACE, IStatus.ERROR, e1.getMessage(), e1);
      Policy.getLog().log(status);
     }
     iWizard.setContainer(null);
    dialog.close();


大家有用得着的,希望能帮忙留个言啊!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值