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();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值