JavaTM 2 Platform
Standard Ed. 6

java.beans
介面 AppletInitializer


public interface AppletInitializer

此介面設計用於與 java.beans.Beans.instantiate 聯合使用。在通過 java.beans.Beans.instantiate() 進行實例化的過程中,該介面將提供允許適當初始化 JavaBeans 的機制。

從以下版本開始:
1.2
另請參見:
Beans.instantiate(java.lang.ClassLoader, java.lang.String)

方法摘要
 void activate(Applet newApplet)
           啟動和/或將 Applet 標記為啟動。
 void initialize(Applet newAppletBean, BeanContext bCtxt)
           如果傳遞給 java.beans.Beans.instantiate 的適當變體,將調用此方法來將新近實例化的 Applet (JavaBean) 與其 AppletContext、AppletStub 和 Container 相關聯。
 

方法詳細資訊

initialize

void initialize(Applet newAppletBean,
                BeanContext bCtxt)

如果傳遞給 java.beans.Beans.instantiate 的適當變體,將調用此方法來將新近實例化的 Applet (JavaBean) 與其 AppletContext、AppletStub 和 Container 相關聯。

遵守該介面的實作將:

  1. 將新近實例化的 Applet 與適當的 AppletContext 相關聯。
  2. 實例化一個 AppletStub(),並通過調用 setStub() 將該 AppletStub 與 Applet 相關聯。
  3. 如果 BeanContext 參數為 null,則應該通過調用 add() 將 Applet 添加到其 Container 中,使該 Applet 與適當的 Container 相關聯。如果 BeanContext 參數不為 null,則由 BeanContext 負責在後續調用其 addChildren() 方法期間,將 Applet 與其 Container 相關聯。

參數:
newAppletBean - 新近實例化的 JavaBean
bCtxt - 打算用於此 Applet 的 BeanContext,或者為 null。

activate

void activate(Applet newApplet)

啟動和/或將 Applet 標記為啟動。此介面的實作應將此 Applet 標記為啟動,並選擇性地調用其 start() 方法。

參數:
newApplet - 新近實例化的 JavaBean

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only