0

我现在正在创建一个 jface 向导并想知道这些getNextPage()方法。有他们两个。一个在Wizard班里,一个在WizardPage班里。

中的getNextPage()方法WizardPage是下一个按钮的事件。中的getNextPage(IWizardPage page)方法Wizard用于控制页面顺序。

第一次尝试: 当我使用这两种方法时,只有被调用getNextPage()的方法。WizardPage那么控制页面类中的页面顺序是愚蠢的。(修饰符..)但我的下一个按钮上有一个事件。

第二次尝试: 当我只使用类getNextPage(IWizardPage page)时,Wizard我可以轻松控制页面顺序,但我的下一个按钮上没有事件,所以我无法从当前页面收集我的所有信息。

这一切如何结合在一起,有没有单独的方法来解决这个问题?!

最好的祝福!

4

1 回答 1

0

WizardPage.getNextPage()只是调用的默认实现,Wizard.getNextPage(this)所以如果你覆盖它,你应该调用super.getNextPage().

如果您想知道向导页面何时setVisible(boolean visible)在 WizardPage 中变为可见覆盖(实际上是DialogPage成员)。

于 2013-10-17T09:19:16.043 回答