一個 customizer 類為定制一個目標 Java Bean 提供一個完全自定義的 GUI 。
每個定制器應繼承 java.awt.Component 類,因而能在一個 AWT 對話框或面板中實例化。
每個定制器應有一個空構造子。
接口 java.beans.Customizer
接口 java.beans.Customizer
- public interface Customizer
方法索引
- addPropertyChangeListener
(PropertyChangeListener)
- 為 PropertyChange 事件注冊一個監(jiān)聽者。
- removePropertyChangeListener
(PropertyChangeListener)
- 為 PropertyChange 事件刪除一個監(jiān)聽者。
- setObject(Object)
- 將對象設置為定制的。
方法
setObject
public abstract void setObject(Object
bean)
- 將對象設置為定制的。該方法僅能調用一次,且在將 Customizer
添加到任何父類 AWT 容器之前調用。
- 參數(shù):
- bean - 將設置為定制的對象。
addPropertyChangeListener
public abstract void addPropertyChangeListener(
href="java.beans.propertychangelistener_dsc.htm#_top_">PropertyChangeListener
listener)
- 為 PropertyChange 事件注冊一個監(jiān)聽者。每當定制器可能要求刷新顯示特性來改變目
標 bean 時,應激發(fā) PropertyChange 事件。
- 參數(shù):
- listener - 當激發(fā)某個 PropertyChange 事件時將調用的對象。
removePropertyChangeListener
public abstract void removePropertyChangeListener(
href="java.beans.propertychangelistener_dsc.htm#_top_">PropertyChangeListener
listener)
- 刪除 PropertyChange 事件的一個監(jiān)聽者。
- 參數(shù):
- listener - 待刪除的 PropertyChange listener 。