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