Интерфейс AppletInitializer
public interface AppletInitializer
Этот интерфейс предназначен для работы совместно с java.beans.Beans.instantiate. Интерфейс призван обеспечить механизм для правильной инициализации JavaBean, которые также являются апплетами, во время их создания методом java.beans.Beans.instantiate().
- Since:
- 1.2
- См. также:
Beans.instantiate(java.lang.ClassLoader, java.lang.String)
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
activate(Applet newApplet) Активировать и/или отметить апплет как активный. |
void |
initialize(Applet newAppletBean,
BeanContext bCtxt) Если этот метод передан в соответствующий вариант java.beans.Beans.instantiate, то он будет вызван для ассоциации недавно созданного апплета (JavaBean) с его AppletContext, AppletStub и контейнером. |
Методы
initialize
void initialize(Applet newAppletBean,
BeanContext bCtxt) Если этот метод передан в соответствующий вариант java.beans.Beans.instantiate, то он будет вызван для ассоциации недавно созданного апплета (JavaBean) с его AppletContext, AppletStub и контейнером.
Соответствующие реализации должны:
- Ассоциировать недавно созданный апплет с соответствующим AppletContext.
- Создать AppletStub() и ассоциировать этот AppletStub с апплетом, вызвав метод setStub().
- Если параметр BeanContext равен null, то он должен ассоциировать апплет с его соответствующим контейнером, добавив этот апплет в его контейнер, вызвав метод add(). Если параметр BeanContext не равен null, то ответственность за ассоциацию апплета с его контейнером лежит на BeanContext во время последующего вызова метода addChildren().
- Параметры:
-
newAppletBean- Недавно созданный JavaBean -
bCtxt- BeanContext, предназначенный для этого апплета, или null.
activate
void activate(Applet newApplet)
Активировать и/или отметить апплет как активный. Реализаторы этого интерфейса должны отметить этот апплет как активный и, по желанию, вызвать его метод start().
- Параметры:
-
newApplet- Недавно созданный JavaBean
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.