Spec-Zone.ru › OpenJDK 25

Интерфейс AppletContext

@Deprecated(since="9", forRemoval=true) public interface AppletContext
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
API апплетов устарел; замены нет.
Этот интерфейс соответствует среде апплета: документу, содержащему апплет, и другим апплетам в том же документе.

Методы этого интерфейса можно использовать в апплете для получения информации о его среде.

Начиная с:
1.0

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

Модификатор и тип Метод Описание
Applet getApplet(String name)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Находит и возвращает апплет с заданным именем в документе, представленном этим контекстом апплета.
Enumeration<Applet> getApplets()
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Находит все апплеты в документе, представленном этим контекстом апплета.
AudioClip getAudioClip(URL url)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Создаёт аудиоклип.
Image getImage(URL url)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Возвращает объект Image, который затем можно нарисовать на экране.
InputStream getStream(String key)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Возвращает поток, связанный с указанным ключом в этом контексте апплета.
Iterator<String> getStreamKeys()
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Находит все ключи потоков в этом контексте апплета.
void setStream(String key, InputStream stream)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Связывает указанный поток с указанным ключом в этом контексте апплета.
void showDocument(URL url)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Запрашивает отображение браузером или средством просмотра апплетов веб-страницы, указанной аргументом url.
void showDocument(URL url, String target)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Запрашивает отображение браузером или средством просмотра апплетов веб-страницы, указанной аргументом url.
void showStatus(String status)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Запрашивает отображение строки аргумента в «окне состояния».

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

getAudioClip

AudioClip getAudioClip(URL url)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Создаёт аудиоклип.
Параметры:
url — абсолютный URL, указывающий расположение аудиоклипа
Возвращает:
аудиоклип по указанному URL

getImage

Image getImage(URL url)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Возвращает объект Image, который затем можно нарисовать на экране. Аргумент url, переданный в качестве аргумента, должен указывать абсолютный URL.

Этот метод всегда возвращает результат немедленно, независимо от того, существует ли изображение. Когда апплет попытается нарисовать изображение на экране, данные будут загружены. Графические примитивы, отображающие изображение, будут постепенно выводить его на экран.

Параметры:
url — абсолютный URL, указывающий расположение изображения
Возвращает:
изображение по указанному URL
См. также:
  • Image

getApplet

Applet getApplet(String name)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Находит и возвращает апплет с заданным именем в документе, представленном этим контекстом апплета. Имя можно задать в теге HTML с помощью атрибута name.
Параметры:
name — имя апплета
Возвращает:
апплет с заданным именем или null, если он не найден

getApplets

Enumeration<Applet> getApplets()
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Находит все апплеты в документе, представленном этим контекстом апплета.
Возвращает:
перечисление всех апплетов в документе, представленном этим контекстом апплета

showDocument

void showDocument(URL url)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Запрашивает отображение браузером или средством просмотра апплетов веб-страницы, указанной аргументом url. Браузер или средство просмотра апплетов определяет, в каком окне или фрейме отображать веб-страницу. Этот метод может игнорироваться контекстами апплетов, не являющимися браузерами.
Параметры:
url — абсолютный URL, указывающий расположение документа

showDocument

void showDocument(URL url, String target)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Запрашивает отображение браузером или средством просмотра апплетов веб-страницы, указанной аргументом url. Аргумент target указывает, в каком HTML-фрейме должен отображаться документ. Аргумент target интерпретируется следующим образом:
Аргументы target и их описания
Аргумент target Описание
"_self" Отображать в окне и фрейме, содержащих апплет.
"_parent" Отображать в родительском фрейме апплета. Если у фрейма апплета нет родительского фрейма, действует так же, как "_self".
"_top" Отображать в фрейме верхнего уровня окна апплета. Если фрейм апплета является фреймом верхнего уровня, действует так же, как "_self".
"_blank" Отображать в новом безымянном окне верхнего уровня.
имя Отображать во фрейме или окне с именем имя. Если целевой объект с именем имя ещё не существует, создаётся новое окно верхнего уровня с указанным именем, и документ отображается в нём.

Средство просмотра апплетов или браузер может игнорировать showDocument.

Параметры:
url — абсолютный URL, указывающий расположение документа
target — String, указывающий, где отображать страницу

showStatus

void showStatus(String status)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Запрашивает отображение строки аргумента в «окне состояния». Во многих браузерах и средствах просмотра апплетов есть такое окно, в котором приложение может сообщать пользователям о своём текущем состоянии.
Параметры:
status — строка для отображения в окне состояния

setStream

void setStream(String key, InputStream stream) throws IOException
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Связывает указанный поток с указанным ключом в этом контексте апплета. Если в контексте апплета уже было сопоставление для этого ключа, старое значение заменяется.

По соображениям безопасности сопоставления потоков и ключей создаются отдельно для каждой кодовой базы. Иными словами, апплет из одной кодовой базы не может получить доступ к потокам, созданным апплетом из другой кодовой базы.

Параметры:
key — ключ, с которым связывается указанное значение
stream — поток, связываемый с указанным ключом. Если этот параметр равен null, указанный ключ удаляется из этого контекста апплета.
Исключения:
IOException — если размер потока превышает установленный предел. Предел размера определяется реализацией этого интерфейса.
Начиная с:
1.4

getStream

InputStream getStream(String key)
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Возвращает поток, связанный с указанным ключом в этом контексте апплета. Возвращает null, если в контексте апплета нет потока для этого ключа.

По соображениям безопасности сопоставления потоков и ключей создаются отдельно для каждой кодовой базы. Иными словами, апплет из одной кодовой базы не может получить доступ к потокам, созданным апплетом из другой кодовой базы.

Параметры:
key — ключ, связанный с потоком, который требуется вернуть
Возвращает:
поток, сопоставленный этому ключу в контексте апплета
Начиная с:
1.4

getStreamKeys

Iterator<String> getStreamKeys()
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Находит все ключи потоков в этом контексте апплета.

По соображениям безопасности сопоставления потоков и ключей создаются отдельно для каждой кодовой базы. Иными словами, апплет из одной кодовой базы не может получить доступ к потокам, созданным апплетом из другой кодовой базы.

Возвращает:
Iterator всех имён потоков в этом контексте апплета
Начиная с:
1.4

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по 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/applet/AppletContext.html

Spec-Zone.ru

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