Quelle est la méthode standard et recommandée pour appliquer le bouton Appliquer et OK dans la page de préférences Eclipse.Bouton Appliquer et OK dans Eclipse PreferencePage
J'ai vérifié et trouvé que la méthode performOK() est appelée lorsque nous cliquons sur le bouton apply ou ok. Cela signifie que si j'ai des calculs ou laissons le fil commencer dans performOK() et que l'utilisateur clique d'abord sur apply puis sur ok, il sera exécuté deux fois et si l'utilisateur clique sur apply et annule les changements seront appliqués de toute façon?
Existe-t-il un moyen de ne pas exécuter le code deux fois si l'utilisateur clique sur appliquer, puis OK?
@Override
protected void performApply() {
this.performOk();
}
@Override
public boolean performOk() {
PreferencesUtil.savePreferences();
return super.performOk();
}
Merci
Dois-je écrire ma mise en œuvre dans performApply ou effectOK? – wearybands
performApply appelle normalement simplement performOk. –
vérifier mon edit dans la question – wearybands