Bonjour a tous,
je suis entrain de travailler sur un plugin qui permet de chercher un fichier dans mes projets esistants dans le workspace, pour cela j'ai utilise :
FileFieldEditor file=new FileFieldEditor(PreferenceConstants.P_FILE, "&File preference:", getFieldEditorParent());
mais je veut afficher seulement les dossier les differents fichier sans afficher les autre composant(ouvrir,mes document ...).
mon but et d'afficher la meme fenetre afficher par:
DirectoryFieldEditor dir =new DirectoryFieldEditor(PreferenceConstants.P_DIRECTORY,"Directory preference:",getFieldEditorParent());
mais cette derniere n'affiche que les dossier,
est ce qu'il y a une methode pour ajouter les ficher a la liste des dossiers, et d'indiquer le workspace comme chemine par defaut;
voici ma classe:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class SamplePreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
 
 
	public SamplePreferencePage() {
		super(GRID);
		setPreferenceStore(Activator.getDefault().getPreferenceStore());
		setDescription("Importer le fichier de configuration recherché");
	}
 
	public void createFieldEditors() {
 
 
		//FileFieldEditor file=new FileFieldEditor(PreferenceConstants.P_FILE, "&File preference:", getFieldEditorParent());
 
 
		DirectoryFieldEditor dir =new DirectoryFieldEditor(PreferenceConstants.P_DIRECTORY,"Directory preference:",getFieldEditorParent());
 
	}
	public void init(IWorkbench workbench) {
	}
Merci a tous