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