在ltk wizardinputpage中禁用后退按钮

时间:2011-07-04 09:10:08

标签: eclipse refactoring wizard back ltk

我正在Eclipse IDE中进行插件以进行重构。我正在使用LTK,重点是:我不知道如何在预览后禁用后退按钮。我试图使用像'NO_BACK_BUTTON_ON_STATUS_DIALOG'这样的标志来创建RefactoringWizard,但我认为这不是那种方法。

我在背景中遇到的问题是,当我按下预览然后再按下并再次预览时,预览框会显示与重构相关的更改两次!。

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

很抱歉,因为我的英语和感谢。

1 个答案:

答案 0 :(得分:1)

方法org.eclipse.jface.wizard.WizardDialog#updateButtonscurrentPage.getPreviousPage()返回null时禁用后退按钮。因此,我建议您覆盖方法org.eclipse.ltk.ui.refactoring.RefactoringWizard#getPreviousPage以返回null