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、付费专栏及课程。

余额充值