eclipse設定ページのapplyとokボタンが動作する標準的で推奨される方法は何ですか?Eclipse PreferencePageのApplyボタンとOKボタン
私は、applyまたはokボタンをクリックするとperformOK()メソッドが呼び出されたことを確認しました。つまり、performOK()でスレッドを開始し、最初にapplyをクリックしてからOKボタンを2回実行すると、ユーザーがapplyをクリックしてキャンセルすると、変更が適用されます。
ユーザーが[適用]をクリックしてから[OK]をクリックするとコードを2回実行しない方法はありますか?それはperformApply
をオーバーライドし、フラグを設定することによって実行されたことの適用を覚えておくことはあなた次第です
@Override
protected void performApply() {
this.performOk();
}
@Override
public boolean performOk() {
PreferencesUtil.savePreferences();
return super.performOk();
}
おかげ
performApplyまたはperformOKで実装を記述する必要がありますか? – wearybands
performApplyは通常単にperformOkを呼び出します。 –
ユーザが「適用」をクリックしてからOKを2回実行すると質問 – wearybands