如何在.java文件中控制类文件中的按钮?

时间:2013-10-09 08:20:30

标签: java eclipse

我只想在eclipse的删除向导中获取delete checkbutton的控制权,它在eclipse(DeleteResourceWizard.class)的.class文件中声明,这样我就可以设置项目的删除选项。我是面对问题,即使我检查删除按钮 - 在.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 - 从磁盘中完全删除项目,首先是可能的吗?

1 个答案:

答案 0 :(得分:0)

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