Spec-Zone.ru › OpenJDK 24

Интерфейс AppletContext

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

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

С:
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

© 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/applet/AppletContext.html

Spec-Zone.ru

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