如何根据向导第一页中的选择来呈现页面

时间:2014-05-24 08:43:25

标签: java eclipse swt jface

我有4个向导页面,比如page1,page2,page3和page4。 Page1由3个单选按钮组成。因此,根据单选按钮的选择,应打开3个页面中的一个。

即。如果我选择第一个单选按钮并按下Next,则应打开page2。      类似的第二个单选按钮 - 第3页                第3个单选按钮 - 第4页

我如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

覆盖getNextPageWizard类的WizardPage方法。

对于Wizard,方法是:

public IWizardPage getNextPage(IWizardPage page)

您将获得当前页面并返回下一页。

对于WizardPage,方法是:

public IWizardPage getNextPage()

WizardPage.getNextPage的默认行为是调用Wizard下一页:

public IWizardPage getNextPage() {
    return wizard.getNextPage(this);
}

还有类似的getPreviousPage方法。