Spec-Zone.ru › OpenJDK 25

Интерфейс AppletInitializer

@Deprecated(since="9", forRemoval=true) public interface AppletInitializer
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии.
API апплетов устарел. Дополнительную информацию см. в документации пакета java.applet.
Этот интерфейс предназначен для совместной работы с java.beans.Beans.instantiate. Интерфейс предоставляет механизм, позволяющий правильно инициализировать JavaBeans, которые также являются апплетами, при их создании с помощью java.beans.Beans.instantiate().
Начиная с:
1.2
См. также:
  • Beans.instantiate(ClassLoader, String)

Краткое описание методов

Модификатор и тип Метод Описание
void activate(Applet newApplet)
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии.
Активирует апплет и/или помечает его как активный.
void initialize(Applet newAppletBean, BeanContext bCtxt)
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии.
Если метод передан соответствующему варианту java.beans.Beans.instantiate, он будет вызван для связывания вновь созданного апплета (JavaBean) с его AppletContext, AppletStub и Container.

Подробное описание методов

initialize

void initialize(Applet newAppletBean, BeanContext bCtxt)
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии.

Если метод передан соответствующему варианту java.beans.Beans.instantiate, он будет вызван для связывания вновь созданного апплета (JavaBean) с его AppletContext, AppletStub и Container.

Соответствующие требованиям реализации должны:

  1. Связать вновь созданный апплет с соответствующим AppletContext.
  2. Создать AppletStub() и связать этот AppletStub с апплетом посредством вызова setStub().
  3. Если параметр BeanContext равен null, связать апплет с соответствующим Container, добавив апплет в Container посредством вызова add(). Если параметр BeanContext не равен null, ответственность за связывание апплета с его Container во время последующего вызова метода addChildren() лежит на BeanContext.
Параметры:
newAppletBean — вновь созданный JavaBean
bCtxt — BeanContext, предназначенный для этого апплета, или null.

activate

void activate(Applet newApplet)
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии.

Активировать апплет и/или пометить его как активный. Реализации этого интерфейса должны пометить данный апплет как активный и при необходимости вызвать его метод start().

Параметры:
newApplet — вновь созданный JavaBean

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её дочерних компаний в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её дочерние компании, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/beans/AppletInitializer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API