【问题标题】:Is there a way to refresh main wizard in JFace?有没有办法刷新 JFace 中的主向导?
【发布时间】:2016-12-31 09:13:17
【问题描述】:

我正在创建一个 Eclipse 插件。我已经初始化了一个向导并在 addPages() 函数中添加了 1 页。当我单击自定义插件时,向导会以快照形式打开。

我的要求是在单击“添加页面”按钮和刷新窗口时动态添加第二个页面,以便显示 NEXT 和后退按钮。

任何帮助将不胜感激。

【问题讨论】:

    标签: eclipse plugins swt jface


    【解决方案1】:

    在扩展Wizard 的类中,在addPages 方法中将所有页面添加到向导。

    同时覆盖Wizard

    public IWizardPage getNextPage(IWizardPage page)
    

    方法。添加逻辑以确定是否应在 getNextPage 方法中显示第二页。

    当你想改变向导按钮调用时

    getContainer().updateButtons();
    

    您可以在WizardPageWizard 中执行此操作。

    【讨论】:

      猜你喜欢
      • 2016-01-11
      • 2018-05-26
      • 2019-11-28
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 2010-10-25
      相关资源
      最近更新 更多