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