可能重复:
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);
}
}
非常感谢帮助。