0

我只想在 eclipse( DeleteResourceWizard.class) 的 .class 文件中声明 Eclipse 的删除向导中的删除检查按钮的控制,这样我就可以设置项目的删除选项。我面临的问题就像我检查删除按钮 - 它在处理 .java 文件时更改为 false 选项......默认情况下它设置为 false。如何处理这个......

.class 文件中的代码

private static class DeleteResourcesRefactoringConfigurationPage extends UserInputWizardPage {             

    private DeleteResourcesProcessor fRefactoringProcessor;
    private Button fDeleteButton;

    public DeleteResourcesRefactoringConfigurationPage(DeleteResourcesProcessor processor) {
        super("DeleteResourcesRefactoringConfigurationPage"); //$NON-NLS-1$
        fRefactoringProcessor= processor;
    }

我需要控制这个 fDeleteButton-从磁盘上完全删除项目,首先可以吗?

4

1 回答 1

0

org.eclipse.ltk.ui.refactoring.commands.deleteResources一种可能的方法是为调用此向导的命令定义自己的处理程序。普通处理程序org.eclipse.ltk.internal.ui.refactoring.actions.DeleteResourcesHandler只是一个默认处理程序,因此可以覆盖它。然后,您将不得不使用自己的处理程序、向导和向导页面(都不是很长)。

于 2013-10-09T08:44:19.190 回答