java命名空间java.util.prefs类abstractpreferences的类成员方法:
addnodechangelistener定义及介绍
本文导语:
addnodechangelistener
public void addnodechangelistener(nodechangelistener ncl)
从类 preferences 复制的描述
注册指定侦听器以接收此节点的节点更改事件。在此节点中添加或删除子节点时,将生成节点更改事件。(单个 preferences.removenode() 调用...
addnodechangelistener
public void addnodechangelistener(nodechangelistener ncl)
- 从类
preferences
复制的描述
- 注册指定侦听器以接收此节点的节点更改事件。在此节点中添加或删除子节点时,将生成节点更改事件。(单个
preferences.removenode()
调用即可产生多个节点更改事件,每个都对应于以已移除节点为根的子树中的一个节点。)
尽管有些实现可以为在 jvm 外进行的更改生成事件,但只有在注册侦听器所在的 jvm 中所作的更改才能得到保证。事件可能是更改变得持久之前生成的。添加或移除此节点的间接子节点时不生成事件;需要此类事件的调用者必须在每个子节点中注册。
节点的创建难以得到保证。因为节点是基于访问隐式创建的,实现无法确定访问前内部存储中是否存在子节点(例如,内部存储不可访问或已缓存信息过期)。在这些情形下,实现既不要求生成节点更改事件也不禁止这样做。
- 指定者:
- 类
preferences
中的 addnodechangelistener
- 参数:
ncl
- 要添加的 nodechangelistener。- 另请参见:
preferences.removenodechangelistener(nodechangelistener)
,
preferences.addpreferencechangelistener(preferencechangelistener)