1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
public class DataPreferenceView extends FieldEditorPreferencePage
implements IWorkbenchPreferencePage {
/**
* ID of the view.
*/
public static final String ID = "Pref.Data";
public DataPreferenceView() {
super(GRID);
// Tu initialise le IPreferenceStore pour ta vue.
setPreferenceStore(Activator.getDefault().getPreferenceStore());
setDescription("le titre de ta page de préférence");
}
/*
* (non-Javadoc)
*
* @see fr.cnes.fop.util.FieldEditorPreferencePage#createFieldEditors()
*/
@Override
protected void createFieldEditors() {
// Tu crée des champs dans ta page préférence. Ici un champ pour récupérer un Directory.
addField(new DirectoryFieldEditor(
key,
"Label:", getFieldEditorParent()));
} |
Partager