JavaTM 2 Platform
Standard Ed. 6

java.beans
接口 Customizer


public interface Customizer

customizer 类提供一个用来自定义目标 Java Bean 的完全自定义 GUI。

每个 customizer 都应该从 java.awt.Component 类继承,因此它们可以在 AWT 对话框或面板中被实例化。

每个 customizer 都应该有一个 null 构造方法。


方法摘要
 void addPropertyChangeListener(PropertyChangeListener listener)
          注册一个用于 PropertyChange 事件的侦听器。
 void removePropertyChangeListener(PropertyChangeListener listener)
          移除一个用于 PropertyChange 事件的侦听器。
 void setObject(Object bean)
          设置将要自定义的对象。
 

方法详细信息

setObject

void setObject(Object bean)
设置将要自定义的对象。此方法应该仅在已将 Customizer 添加到任何父 AWT 容器中之前调用一次。

参数:
bean - 要自定义的对象。

addPropertyChangeListener

void addPropertyChangeListener(PropertyChangeListener listener)
注册一个用于 PropertyChange 事件的侦听器。无论 customizer 在何时以可能需要将显示属性刷新的方式更改目标 bean,都将激发一个 PropertyChange 事件。

参数:
listener - 激发 PropertyChange 事件时要调用的对象。

removePropertyChangeListener

void removePropertyChangeListener(PropertyChangeListener listener)
移除一个用于 PropertyChange 事件的侦听器。

参数:
listener - 要移除的 PropertyChange 侦听器。

JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only