java命名空间java.util.prefs类preferences的类成员方法:
addpreferencechangelistener定义及介绍
本文导语:
addpreferencechangelistener
public abstract void addpreferencechangelistener(preferencechangelistener pcl)
注册指定侦听器以接收此首选项节点的首选项更改事件。将首选项添加到此节点、从此节点移除首选项或者更改与首选项关联的值时都将生成首...
addpreferencechangelistener
public abstract void addpreferencechangelistener(preferencechangelistener pcl)
- 注册指定侦听器以接收此首选项节点的首选项更改事件。将首选项添加到此节点、从此节点移除首选项或者更改与首选项关联的值时都将生成首选项更改事件。(
removenode()
方法不 生成首选项更改事件,该方法只生成节点更改事件。首选项更改事件是 由 clear 方法生成的。)
尽管有些实现可以为在 jvm 外进行的更改生成事件,但只有在已注册侦听器所在的 jvm 中所作的更改才能得到保证。事件可能是更改变得持久之前生成的。在此节点的子节点中修改首选项时不生成事件;需要此类事件的调用者必须在每个子节点中注册。
- 参数:
pcl
- 要添加的首选项更改侦听器。
- 抛出:
nullpointerexception
- 如果 pcl 为 null。
illegalstateexception
- 如果已经使用 removenode()
方法移除了此节点(或其祖先)。- 另请参见:
removepreferencechangelistener(preferencechangelistener)
,
addnodechangelistener(nodechangelistener)