【发布时间】:2016-12-31 09:13:17
【问题描述】:
我正在创建一个 Eclipse 插件。我已经初始化了一个向导并在 addPages() 函数中添加了 1 页。当我单击自定义插件时,向导会以快照形式打开。
我的要求是在单击“添加页面”按钮和刷新窗口时动态添加第二个页面,以便显示 NEXT 和后退按钮。
任何帮助将不胜感激。
【问题讨论】:
我正在创建一个 Eclipse 插件。我已经初始化了一个向导并在 addPages() 函数中添加了 1 页。当我单击自定义插件时,向导会以快照形式打开。
我的要求是在单击“添加页面”按钮和刷新窗口时动态添加第二个页面,以便显示 NEXT 和后退按钮。
任何帮助将不胜感激。
【问题讨论】:
在扩展Wizard 的类中,在addPages 方法中将所有页面添加到向导。
同时覆盖Wizard
public IWizardPage getNextPage(IWizardPage page)
方法。添加逻辑以确定是否应在 getNextPage 方法中显示第二页。
当你想改变向导按钮调用时
getContainer().updateButtons();
您可以在WizardPage 或Wizard 中执行此操作。
【讨论】: