允许FileFieldEditor中存在不存在的文件

时间:2012-09-26 10:35:54

标签: eclipse eclipse-rcp

  

可能重复:
  jface.preference.FileFieldEditor can't specify a new file

我正在创建一个首选项页面,用户可以在其中指定存储内容的文件。当他们指定文件时,它可能存在也可能不存在(对于新文件,他们导航到目标目录,然后手动添加文件名) - 这没关系。我尝试将FileFieldEditor用于简单属性对话框。但是,我不能让它接受一个不存在的文件名(还)。我该怎么办?

代码段:

public class Preferences extends FieldEditorPreferencePage implements
    IWorkbenchPreferencePage {

public Preferences() {
    super(GRID);
}

public void createFieldEditors() {
    Composite parent = this.getFieldEditorParent();
    FileFieldEditor mf = new FileFieldEditor("SaveWhere", &Your destination file name:",parent);
    String[] extensions = { "*.xml" };
    mf.setFileExtensions(extensions);
    mf.setChangeButtonText("Pick one ...");
    this.addField(mf);
    }
}

非常感谢帮助。

0 个答案:

没有答案