我正在 Eclipse IDE 中做一个插件以进行重构。我正在使用LTK,重点是:我不知道如何在预览后禁用后退按钮。我尝试使用诸如“NO_BACK_BUTTON_ON_STATUS_DIALOG”之类的标志来创建 RefactoringWizard,但我认为这不是正确的方法。
我在后台遇到的问题是,当我推送预览,然后推回,再次预览时,预览框显示与重构相关的更改两次!。
我认为最好的解决方案是在预览后禁用后退按钮,因为这是我在其他插件中看到的解决方案。
对不起,因为我的英语和预先感谢。
我正在 Eclipse IDE 中做一个插件以进行重构。我正在使用LTK,重点是:我不知道如何在预览后禁用后退按钮。我尝试使用诸如“NO_BACK_BUTTON_ON_STATUS_DIALOG”之类的标志来创建 RefactoringWizard,但我认为这不是正确的方法。
我在后台遇到的问题是,当我推送预览,然后推回,再次预览时,预览框显示与重构相关的更改两次!。
我认为最好的解决方案是在预览后禁用后退按钮,因为这是我在其他插件中看到的解决方案。
对不起,因为我的英语和预先感谢。
该方法在返回org.eclipse.jface.wizard.WizardDialog#updateButtons
时禁用后退按钮。所以,我建议你重写返回的方法。currentPage.getPreviousPage()
null
org.eclipse.ltk.ui.refactoring.RefactoringWizard#getPreviousPage
null