模块 java.desktop

接口 AppletInitializer


@Deprecated (since ="9", forRemoval =true) public interface AppletInitializer
已弃用,将被删除:此 API 元素可能会在未来版本中删除。
Applet API 已弃用。有关详细信息,请参阅 java.applet 包文档
该接口旨在与 java.beans.Beans.instantiate 协同工作。该接口旨在提供一种机制,允许在 java.beans.Beans.instantiate() 实例化期间正确初始化也是 Applet 的 JavaBeans。
自从:
1.2
参见:
  • 方法总结

    修饰符和类型
    方法
    描述
    void
    activate(Applet newApplet)
    已弃用,将被删除:此 API 元素可能会在未来版本中删除。
    激活和/或将小程序标记为活动。
    void
    initialize(Applet newAppletBean, BeanContext bCtxt)
    已弃用,将被删除:此 API 元素可能会在未来版本中删除。
    如果传递给 java.beans.Beans.instantiate 的适当变体,将调用此方法以便将新实例化的 Applet (JavaBean) 与其 AppletContext、AppletStub 和 Container 相关联。
  • 方法详情

    • initialize

      void initialize(Applet  newAppletBean, BeanContext  bCtxt)
      已弃用,将被删除:此 API 元素可能会在未来版本中删除。

      如果传递给 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 参数不为空,则 BeanContext 负责在其 addChildren() 方法的后续调用期间将 Applet 与其 Container 相关联。
      参数:
      newAppletBean - 新实例化的 JavaBean
      bCtxt - 用于此 Applet 的 BeanContext,或者为 null。
    • activate

      void activate(Applet  newApplet)
      已弃用,将被删除:此 API 元素可能会在未来版本中删除。

      激活和/或将小程序标记为活动。此接口的实现者应将此 Applet 标记为活动的,并可选择调用其 start() 方法。

      参数:
      newApplet - 新实例化的 JavaBean