Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface AppletContext
Методы в этом интерфейсе могут использоваться апплетом, чтобы получить информацию о ее среде.
Модификатор и Тип | Метод и Описание |
---|---|
Апплет |
getApplet(String name)
Находит и возвращает апплет в документе, представленном этим контекстом апплета с именем.
|
Enumeration<Applet> |
getApplets()
Считает все апплеты в документе представленными этим контекстом апплета.
|
AudioClip |
getAudioClip(URL url)
Создает аудиоклип.
|
Изображение |
getImage(URL url)
Возвраты
Image объект, который может тогда быть нарисован на экране. |
InputStream |
getStream(String key)
Возвращает поток, с которым определенный ключ связывается в пределах этого контекста апплета.
|
Iterator<String> |
getStreamKeys()
Находит все ключи потоков в этом контексте апплета.
|
void |
setStream(String key, InputStream stream)
Связывает указанный поток с указанным ключом в этом контексте апплета.
|
void |
showDocument(URL url)
Запросы, что браузер или средство просмотра апплета показывают Веб-страницу, обозначенную
url параметр. |
void |
showDocument(URL url, String target)
Запросы, что браузер или средство просмотра апплета показывают Веб-страницу, обозначенную
url параметр. |
void |
showStatus(String status)
Запросы, что строка параметра быть выведенным на экран в "окне состояния".
|
AudioClip getAudioClip(URL url)
url
- абсолютный URL, дающий расположение аудиоклипа.Image getImage(URL url)
Image
объект, который может тогда быть нарисован на экране. url
параметр
это передают, поскольку параметр должен определить абсолютный URL. Этот метод всегда сразу возвращается, существует ли изображение. Когда апплет попытается потянуть изображение на экране, данные будут загружены. Графические примитивы, которые тянут изображение, с приращением подрисуют экран.
url
- абсолютный URL, дающий расположение изображения.Image
Applet getApplet(String name)
name
атрибут.name
- имя апплета.null
если не найденный.Enumeration<Applet> getApplets()
void showDocument(URL url)
url
параметр. Средство просмотра браузера или апплета определяет который окно или фрейм, чтобы вывести на экран Веб-страницу. Этот метод может быть проигнорирован контекстами апплета, которые не являются браузерами.url
- абсолютный URL, дающий расположение документа.void showDocument(URL url, String target)
url
параметр. target
параметр указывает, в котором фрейме HTML должен быть выведен на экран документ. Целевой параметр интерпретируется следующим образом:
Целевой Параметр | Описание |
---|---|
"_self" | Покажите в окне и фрейме, которые содержат апплет. |
"_parent" | Покажите в родительском фрейме апплета. Если у фрейма апплета нет никакого родительского фрейма, действия то же самое как "_self". |
"_top" | Покажите в высокоуровневом фрейме окна апплета. Если фрейм апплета является высокоуровневым фреймом, действия то же самое как "_self". |
"_blank" | Покажите в новом, неназванном высокоуровневом окне. |
имя | Покажите во фрейме или окне, названном именем. Если цель, названная именем, уже не существует, новое высокоуровневое окно с указанным именем создается, и документ показывают там. |
Средство просмотра апплета или браузер свободны проигнорировать showDocument
.
url
- абсолютный URL, дающий расположение документа.target
- a String
указание, где вывести на экран страницу.void showStatus(String status)
status
- строка, чтобы вывести на экран в окне состояния.void setStream(String key, InputStream stream) throws IOException
Для соображений безопасности отображение потоков и ключей существует для каждой кодовой базы. Другими словами апплет от одной кодовой базы не может получить доступ к потокам, создаваемым апплетом из различной кодовой базы
key
- ключ, с которым должно быть связано указанное значение.stream
- поток, который будет связан с указанным ключом. Если этот параметр null
, указанный ключ удаляется в этом контексте апплета.IOException
- если потоковый размер превышает предел определенного размера. Предел размера решается конструктором этого интерфейса.IOException
InputStream getStream(String key)
Для соображений безопасности отображение потоков и ключей существует для каждой кодовой базы. Другими словами апплет от одной кодовой базы не может получить доступ к потокам, создаваемым апплетом из различной кодовой базы
key
- манипулируйте, чей связанный поток должен быть возвращен.Iterator<String> getStreamKeys()
Для соображений безопасности отображение потоков и ключей существует для каждой кодовой базы. Другими словами апплет от одной кодовой базы не может получить доступ к потокам, создаваемым апплетом из различной кодовой базы
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.