JavaTM 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 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策