我創建了Wizard
,然後我創建了WizardPage
即FrontPage
並將其添加到嚮導的嚮導addPage
方法中。動態添加wizardPages並返回結果
由於我在addPage
方法中只有一個頁面,因此Next按鈕不顯示。我希望它被顯示。
在FrontPage
的nextPressed
方法中,我創建了另一個java類的實例,該類運行用另一種語言編寫的程序。在該程序的幾個方面,我需要動態創建wizardPage。爲此,我創建了一個Java類來爲該程序做出貢獻。該類即interfaceRule
在其他插件中創建wizardPage的實例。
我的問題是如何將這個wizardPages添加到主嚮導?而且我怎樣才能將用戶在wizardPage中選擇的值返回到interfaceRule
類?
編輯:
public IWizardPage getNextPage() {
boolean isNextPressed = "nextPressed".equalsIgnoreCase(Thread.currentThread().getStackTrace()[2].getMethodName());
if (isNextPressed) {
boolean validatedNextPress = this.nextPressed();
if (!validatedNextPress) {
return this;
}
}
return super.getNextPage();
}
請不要在單個問題中提出多個問題。 –