Module java.desktop
Package java.beans

Interface AppletInitializer


@Deprecated(since="9", forRemoval=true) public interface AppletInitializer
Deprecated, for removal: This API element is subject to removal in a future version.
The Applet API is deprecated. See the java.applet package documentation for further information.
该接口旨在与java.beans.Beans.instantiate协同工作。该接口旨在提供机制,允许在java.beans.Beans.instantiate()实例化期间正确初始化也是Applets的JavaBeans。
自版本:
1.2
参见:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    activate(Applet newApplet)
    已弃用,将被移除:此API元素可能在将来的版本中被移除。
    激活,并/或标记Applet为活动状态。
    void
    initialize(Applet newAppletBean, BeanContext bCtxt)
    已弃用,将被移除:此API元素可能在将来的版本中被移除。
    如果传递给适当的java.beans.Beans.instantiate的变体,将调用此方法以将新实例化的Applet(JavaBean)与其AppletContext、AppletStub和Container关联起来。
  • Method Details

    • initialize

      void initialize(Applet newAppletBean, BeanContext bCtxt)
      Deprecated, for removal: This API element is subject to removal in a future version.

      如果传递给适当的java.beans.Beans.instantiate的变体,将调用此方法以将新实例化的Applet(JavaBean)与其AppletContext、AppletStub和Container关联起来。

      符合规范的实现应:

      1. 将新实例化的Applet与适当的AppletContext关联。
      2. 实例化一个AppletStub(),并通过调用setStub()将该AppletStub与Applet关联起来。
      3. 如果BeanContext参数为null,则应通过将该Applet添加到其Container中(通过调用add())将该Applet与其适当的Container关联起来。如果BeanContext参数为非null,则在随后调用其addChildren()方法期间,BeanContext有责任将Applet与其Container关联起来。
      参数:
      newAppletBean - 新实例化的JavaBean
      bCtxt - 用于此Applet的BeanContext,或为null。
    • activate

      void activate(Applet newApplet)
      Deprecated, for removal: This API element is subject to removal in a future version.

      激活,并/或标记Applet为活动状态。实现此接口的人员应将此Applet标记为活动,并可选择调用其start()方法。

      参数:
      newApplet - 新实例化的JavaBean