一个 customizer 类为定制一个目标 Java Bean 提供一个完全自定义的 GUI 。
每个定制器应继承 java.awt.Component 类,因而能在一个 AWT 对话框或面板中实例化。
每个定制器应有一个空构造子。
接口 java.beans.Customizer
接口 java.beans.Customizer
- public interface Customizer
方法索引
- addPropertyChangeListener
(PropertyChangeListener)
- 为 PropertyChange 事件注册一个监听者。
- removePropertyChangeListener
(PropertyChangeListener)
- 为 PropertyChange 事件删除一个监听者。
- setObject(Object)
- 将对象设置为定制的。
方法
setObject
public abstract void setObject(Object
bean)
- 将对象设置为定制的。该方法仅能调用一次,且在将 Customizer
添加到任何父类 AWT 容器之前调用。
- 参数:
- bean - 将设置为定制的对象。
addPropertyChangeListener
public abstract void addPropertyChangeListener(
href="java.beans.propertychangelistener_dsc.htm#_top_">PropertyChangeListener
listener)
- 为 PropertyChange 事件注册一个监听者。每当定制器可能要求刷新显示特性来改变目
标 bean 时,应激发 PropertyChange 事件。
- 参数:
- listener - 当激发某个 PropertyChange 事件时将调用的对象。
removePropertyChangeListener
public abstract void removePropertyChangeListener(
href="java.beans.propertychangelistener_dsc.htm#_top_">PropertyChangeListener
listener)
- 删除 PropertyChange 事件的一个监听者。
- 参数:
- listener - 待删除的 PropertyChange listener 。