0

我正在 Eclipse IDE 中做一个插件以进行重构。我正在使用LTK,重点是:我不知道如何在预览后禁用后退按钮。我尝试使用诸如“NO_BACK_BUTTON_ON_STATUS_DIALOG”之类的标志来创建 RefactoringWizard,但我认为这不是正确的方法。

我在后台遇到的问题是,当我推送预览,然后推回,再次预览时,预览框显示与重构相关的更改两次!。

我认为最好的解决方案是在预览后禁用后退按钮,因为这是我在其他插件中看到的解决方案。

对不起,因为我的英语和预先感谢。

4

1 回答 1

1

该方法在返回org.eclipse.jface.wizard.WizardDialog#updateButtons时禁用后退按钮。所以,我建议你重写返回的方法。currentPage.getPreviousPage()nullorg.eclipse.ltk.ui.refactoring.RefactoringWizard#getPreviousPagenull

于 2011-07-04T12:41:36.513 回答