1

重複の可能性:
jface.preference.FileFieldEditorは新しいファイルを指定できません

ユーザーがファイルを指定して保存する設定ページを作成しています。彼らがファイルを指定するとき、それは存在するかもしれないし存在しないかもしれません(新しいファイルの場合、彼らは宛先ディレクトリに移動し、次にファイル名を手動で追加します)-そしてそれはOKです。単純なプロパティダイアログには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);
    }
}

ヘルプをいただければ幸いです。

4

0 に答える 0