有没有办法在JFace中刷新主向导?

时间:2016-08-24 09:47:29

标签: eclipse plugins swt jface

我正在创建一个Eclipse插件。我初始化了一个向导,并向addPages()函数添加了1页。单击自定义插件时,向导将在快照中打开。 enter image description here

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

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

在您的班级Wizard中,使用addPages方法将所有页面添加到向导中。

同时覆盖Wizard

public IWizardPage getNextPage(IWizardPage page)

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

如果要更改向导按钮,请调用

getContainer().updateButtons();

您可以在WizardPageWizard

中执行此操作