Module  java.prefs
软件包  java.util.prefs

Class PreferenceChangeEvent

  • All Implemented Interfaces:
    Serializable


    public class PreferenceChangeEvent
    extends EventObject
    Preferences节点发出的一个事件,指示已添加,删除或已更改其值的首选项。

    请注意,尽管PreferenceChangeEvent从EventObject继承了Serializable接口,但它并不是可串行化的。 实现适当的序列化方法来抛出NotSerializableException。

    从以下版本开始:
    1.4
    另请参见:
    PreferencesPreferenceChangeListenerNodeChangeEvent
    • 构造方法详细信息

      • PreferenceChangeEvent

        public PreferenceChangeEvent​(Preferences node,
                                     String key,
                                     String newValue)
        构造一个新的 PreferenceChangeEvent实例。
        参数
        node - 发出事件的首选项节点。
        key - 改变的首选项的关键。
        newValue - 首选项的新值,如果偏好被删除, null
    • 方法详细信息

      • getNode

        public Preferences getNode​()
        返回发出事件的首选节点。
        结果
        发出事件的首选节点。
      • getKey

        public String getKey​()
        返回更改的首选项的键。
        结果
        改变的偏好的关键。
      • getNewValue

        public String getNewValue​()
        返回首选项的新值。
        结果
        偏好的新值,如果偏好被删除, null