0

我想构建新向导并从 WizardNewFileCreationPage 扩展

我有 2 个问题:

  1. 是否可以在 FileName 之后添加新按钮?我是否需要覆盖 create createControl 然后添加我的逻辑?

  2. 是否可以隐藏“高级”按钮?

4

2 回答 2

2

您可以通过覆盖来关闭高级按钮createAdvancedControls

@Override
protected void createAdvancedControls(Composite parent)
{
}

您也可以在此方法中创建您的按钮。

于 2013-09-25T09:54:42.297 回答
0

除了重写 createAdvancedControls 方法,您还需要重写 createLinkTarget 和 validateLinkedResource 方法。这些也有关系。

    // Hide create link target
    @Override 
    protected void createLinkTarget() {
        return;
    }
    //Hide link validation
    @Override 
    protected IStatus validateLinkedResource() {        
        return Status.OK_STATUS;
    }
于 2014-11-04T08:13:52.253 回答