如何添加一个IPreferenceChangeListener来响应任何首选项属性,并在“应用”按钮上仅通知一次?

时间:2019-07-11 06:12:25

标签: java eclipse preferences

我必须向我感兴趣的节点添加一个侦听器。 该节点包含4个布尔字段属性。

IPreferencesService prefsService = Platform.getPreferencesService();
IEclipsePreferences root = prefsService.getRootNode();
root.accept(visitor);

如果要在首选项页面上更改4个布尔字段属性,则首选项更改侦听器将触发4次。

在存储所有属性后,我只想通知一次侦听器,但是没有。属性已更改。

0 个答案:

没有答案