Please note that this translation of the specification is the result of a java.net community project ( https://jdk5-api-pt-br.dev.java.net/ ). The official version of the specification is the US English language version which can be found at http://java.sun.com/j2se/1.5.0/docs/api/. In case of disputes, the authoritative version of the specification is the original, English document.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AppletContext
Esta interface corresponde a um ambiente de applet: o documento que contém o applet e outros applets no mesmo documento.
Os métodos nesta interface podem ser usados por um applet para obter informações sobre seu ambiente.
| Method Summary | |
|---|---|
Applet |
getApplet(String name)
Encontra e retorna o applet no documento representado por este contexto de applet com o nome fornecido. |
Enumeration<Applet> |
getApplets()
Encontra todos os applets no documento representado por este contexto de applet. |
AudioClip |
getAudioClip(URL url)
Cria um clipe de áudio. |
Image |
getImage(URL url)
Retorna um objeto Image que pode então ser pintado na
tela. |
InputStream |
getStream(String key)
Retorna a stream a qual a chave especificada está associada dentre deste contexto de applet. |
Iterator<String> |
getStreamKeys()
Encontra todas as chaves de streams neste contexto de applet. |
void |
setStream(String key,
InputStream stream)
Associa a stream especificada com a chave especificada em key neste contexto de applet. |
void |
showDocument(URL url)
Substitui a página Web atualmente sendo visualizada pela URL fornecida. |
void |
showDocument(URL url,
String target)
Solicita que o browser ou visualizador de applet mostre a páginda Web indicada pelo parâmetro url. |
void |
showStatus(String status)
Solicita que o parâmetro string seja mostrado na "janela de estado". |
| Method Detail |
|---|
AudioClip getAudioClip(URL url)
url - uma URL absoluta fornecendo a localização do clipe de áudio.
Image getImage(URL url)
Image que pode então ser pintado na
tela. O parâmetro url que é passado
deve especificar uma URL absoluta.
Este método sempre retorna imediatamente, se a imagem existe ou não. Quando o applet tenta desenhar a imagem na tela, os dados serão recarregados. As primitivas gráficas que desenham a imagem serão pintadas incrementalmente na tela.
url - uma URL absoluta fornecendo a localização da imagem.
ImageApplet getApplet(String name)
name.
name - um nome de applet.
null se
não encontrado.Enumeration<Applet> getApplets()
void showDocument(URL url)
url - uma URL absoluta fornecendo a localização do documento.
void showDocument(URL url,
String target)
url. O
parâmetro target indica em qual frame HTML o
documento será mostrado.
O parâmetro target é interpretado da seguinte forma:
| Parâmetro Target | Descrição |
|---|---|
"_self" | Mostra na janela e frame que contém o applet. |
"_parent" | Mostra no frame pai do applet. Se o frame do applet não tiver um frame pai, atua da mesma maneira que "_self". |
"_top" | Mostra no frame superior da janela do applet. Se o frame do applet estiver no frame superio, atua da mesma maneira que "_self". |
"_blank" | Mostra em uma janela nova e sem nome. |
| name | Mostra no frame ou janela chamada name. Se um target chamado name ainda não existir, uma nova janela com o nome especificado é criada, e o documento é mostrado nela. |
Um visualizador de applet ou browser é livre para ignorar showDocument.
url - uma URL absoluta fornecendo a localização do documento.target - uma String indicando onde mostrar
a página.void showStatus(String status)
status - uma string para mostrar na janela de estado.
void setStream(String key,
InputStream stream)
throws IOException
Por razões de segurança, o mapeamento de streams e chaves existe para cada base de código. Em outras palavra, applet de uma base de código não pode acessar as streams criadas por um applet de uma base de código different.
key - chave com a qual o valor especificado será associado.stream - stream a ser associadato com a chave especificada. Se este
parametro for null, a chave especificada é removida
neste contexto de applet.
- Throws:
IOException - se o tamanho da stream exceder um certo
limite de tamanho. Limite de tamanho é decidido pelo implementador desta
interface.
IOException- Since:
- JDK1.4
InputStream getStream(String key)
Por razões de segurança, o mapeamento de streams e chaves existe para cada base de código. Em outras palavra, applet de uma base de código não pode acessar as streams criadas por um applet de uma base de código different.
key - chave pela qual a stream associada será retornada.
Iterator<String> getStreamKeys()
Por razões de segurança, o mapeamento de streams e chaves existe para cada base de código. Em outras palavra, applet de uma base de código não pode acessar as streams criadas por um applet de uma base de código different.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
Copyright 2006 Sun Microsystems, Inc. Todos os direitos reservados. O uso está sujeito aos termos da licensa.