JavaTM 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 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策