Module java.desktop
Package java.beans

Interface Customizer


public interface Customizer
自定义器类为目标 Java Bean 提供完整的自定义 GUI。

每个自定义器应该继承自 java.awt.Component 类,这样它可以在 AWT 对话框或面板中实例化。

每个自定义器应该有一个空构造函数。

自 JDK 版本:
1.1
  • Method Details

    • setObject

      void setObject(Object bean)
      设置要自定义的对象。此方法应该在自定义器被添加到任何父 AWT 容器之前仅调用一次。
      参数:
      bean - 要自定义的对象。
    • addPropertyChangeListener

      void addPropertyChangeListener(PropertyChangeListener listener)
      注册 PropertyChange 事件的监听器。每当自定义器以可能需要刷新显示的属性方式更改目标 bean 时,应该触发 PropertyChange 事件。
      参数:
      listener - 当 PropertyChange 事件被触发时要调用的对象。
    • removePropertyChangeListener

      void removePropertyChangeListener(PropertyChangeListener listener)
      移除 PropertyChange 事件的监听器。
      参数:
      listener - 要移除的 PropertyChange 监听器。