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 | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
public class Applet
Um applet é um pequeno programa que não tem o propósito de ser executado por si só, mas sim ser embutido dentro de uma outra aplicação.
A classe Applet deve ser a superclasse de qualquer
applet que seja embutido em uma página Web ou visualizado pelo Java
Applet Viewer. A classe Applet fornece uma interface
padrão entre os applets e seus ambientes.
| Nested Class Summary | |
|---|---|
protected class |
Applet.AccessibleApplet
Esta classe implementa suporte de acessibilidade para a classe Applet. |
| Nested classes/interfaces inherited from class java.awt.Panel |
|---|
Panel.AccessibleAWTPanel |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
Applet()
Cria um novo objeto Applet |
|
| Method Summary | |
|---|---|
void |
destroy()
Chamado pelo browser ou visualizador de applet para informar este applet que ele está sendo regenerado e deveria destruir qualquer recurso que ele tenha alocado. |
AccessibleContext |
getAccessibleContext()
Obtém o AccessibleContext associado com este Applet. |
AppletContext |
getAppletContext()
Determina o contexto do applet, o qual permite o applet a obter informação e interagir com o ambiente no qual ele está sendo executado. |
String |
getAppletInfo()
Retorna informações sobre este applet. |
AudioClip |
getAudioClip(URL url)
Retorna o objeto AudioClip especificado pelo
parâmetro URL. |
AudioClip |
getAudioClip(URL url,
String name)
Retorna o objeto AudioClip especificado pelos parâmetros
URL e name. |
URL |
getCodeBase()
Obtém a URL base. |
URL |
getDocumentBase()
Obtém a URL do documento no qual este applet está embutido. |
Image |
getImage(URL url)
Retorna um objeto Image que pode então ser pintado na
tela. |
Image |
getImage(URL url,
String name)
Retorna um objeto Image que pode então ser pintado na
tela. |
Locale |
getLocale()
Obtém o Locale (localidade) para o applet, se foi atribuído. |
String |
getParameter(String name)
Retorna o valor do parâmetro nomeado na tag HTML. |
String[][] |
getParameterInfo()
Retorna informações sobre os parâmetros que são compreendidos por este applet. |
void |
init()
Chamado pelo browser ou visualizador de applet para informar este applet que ele foi carregado no sistema. |
boolean |
isActive()
Determina se este applet está ativo. |
static AudioClip |
newAudioClip(URL url)
Obtém clipe de áudio da URL fornecida. |
void |
play(URL url)
Toca o clipe de áudio na URL absoluta. |
void |
play(URL url,
String name)
Toca o clipe de áudio dado uma URL e um especificador que relativo a URL. |
void |
resize(Dimension d)
Solicita que este applet seja redimensionado. |
void |
resize(int width,
int height)
Solicita que este applet seja redimensionado. |
void |
setStub(AppletStub stub)
Atribue este stub ao applet. |
void |
showStatus(String msg)
Solicita que a mensagem no parâmetro seja apresentada na "janela de estado". |
void |
start()
Chamado pelo browser ou visualizador de applet para informar este applet que ele deveria iniciar sua execução. |
void |
stop()
Chamada pelo browser ou visualizador de applet para informar este applet que ele deveria parar sua execução. |
| Methods inherited from class java.awt.Panel |
|---|
addNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Applet()
throws HeadlessException
HeadlessException - se GraphicsEnvironment.isHeadless()
retornar true.GraphicsEnvironment.isHeadless()| Method Detail |
|---|
public final void setStub(AppletStub stub)
Se existir um gerenciador de segurança, seu método checkPermission
é chamado com a permissão
AWTPermission("setAppletStub")
se um stub já foi atribuído.
stub - o novo stub.
SecurityException - se chamador não puder atribuir o stubpublic boolean isActive()
start seja chamado. Ele se torna
inativo imediatamente antes que seu método stop seja chamado.
true se o applet está ativo;
false caso contrário.start(),
stop()public URL getDocumentBase()
http://java.sun.com/products/jdk/1.2/index.html
A base do documento é:
http://java.sun.com/products/jdk/1.2/index.html
URL do documento que contém este
applet.getCodeBase()public URL getCodeBase()
URL base do
diretório que contém este applet.getDocumentBase()public String getParameter(String name)
<applet code="Clock" width=50 height=50> <param name=Color value="blue"> </applet>
então uma chamada a getParameter("Color") retorna o
valor "blue".
O argumento name é caso insensitivo.
name - um nome de parâmetro.
null se não atribuído.public AppletContext getAppletContext()
Este ambiente de um applet representa o documento que contém o applet.
public void resize(int width,
int height)
resize in class Componentwidth - a nova largura solicitada para o applet.height - a nova altura solicitada para o applet.public void resize(Dimension d)
resize in class Componentd - um objeto com a nova altura e largura.public void showStatus(String msg)
msg - uma mensagem para apresentar na janela de estado.public Image getImage(URL url)
Image que pode então ser pintado na
tela. A url que é passada como parâmetro
deve especificar uma URL absoluta.
Este método sempre retorna imediatamente, se a imagem existe ou não. Quando este applet tenta desenhar a imagem na tela, os dados serão recarregados. As primitivas gráficas que desenham a imagem serão incrementalmente pintadas na tela.
url - uma URL absoluta fornecendo a localização da imagem.
Image
public Image getImage(URL url,
String name)
Image que pode então ser pintado na
tela. O parâmetro url deve especificar uma URL absoluta.
O parâmetro name é um especificador que é
relativo ao parâmetro url.
Este método sempre retorna imediatamente, se a imagem existe ou não. Quando este applet tenta desenhar a imagem na tela, os dados serão recarregados. As primitivas gráficas que desenham a imagem serão incrementalmente pintadas na tela.
url - uma URL absoluta fornecendo a localização da imagem.name - a localização da imagem, relativa ao parâmetro
url.
Imagepublic static final AudioClip newAudioClip(URL url)
url - aponta para o clipe de áudio
public AudioClip getAudioClip(URL url)
AudioClip especificado pelo
parâmetro URL.
Este método sempre retorna imediatamente, se o clipe de áudio existe ou não. Quando este applet tenta tocar o clipe de áudio, os dados serão recarregado.
url - uma URL absoluta fornecendo a localização do clipe de áudio.
AudioClip
public AudioClip getAudioClip(URL url,
String name)
AudioClip especificado pelos parâmetros
URL e name.
Este método sempre retorna imediatamente, se o clipe de áudio existe ou não. Quando este applet tenta tocar o clipe de áudio, os dados serão recarregado.
url - uma URL absoluta fornecendo a localização base do
clipe de áudio.name - a localização do clipe de áudio, relativa ao
parâmetro url.
AudioClippublic String getAppletInfo()
String contendo informações
sobre o autor, versão, e direitos autorais do applet.
A implementação deste método fornecido pela
classe Applet retorna null.
public Locale getLocale()
getLocale in class ComponentComponent.setLocale(java.util.Locale)public String[][] getParameterInfo()
Strings descrevendo estes parâmetros.
Cada elemento do array deveria ser um conjunto de três
Strings contendo o nome, o tipo, e uma
descrição. Por exemplo:
String pinfo[][] = {
{"fps", "1-10", "frames por segundo"},
{"repita", "boolean", "repete o loop de imagem"},
{"imgs", "url", "diretório de imagens"}
};
A implementação deste método fornecida pela
classe Applet retorna null.
public void play(URL url)
url - uma URL absoluta fornecendo a localização do clipe de aúdio.
public void play(URL url,
String name)
url - uma URL absoluta fornecendo a localização base do
clipe de áudio.name - a localização do clipe de áudio, relativo ao
parâmetro url.public void init()
start é
chamado.
Uma subclasse de Applet deveria sobrepor este método se
ela tiver inicialização a fazer. Po exemplo, uma applet com
threads usaria o método init para criar
threads e o método destroy para encerrá-las.
A implementação deste método fornecida pela
classe Applet não faz nada.
destroy(),
start(),
stop()public void start()
init e cada vez que o applet é revisitado
na página Web.
Uma subclasse de Applet deveria sobrepor este método se
ela tem qualquer operação que queira fazer toda vez que a página Web
que contém o applet seja visitada. Por exemplo, um applet com
animação poderia querer usar o método start para
iniciar a animação, e o método stop para suspender
a animação.
Nota: algums métodos, tal como getLocationOnScreen, podem apenas
fornecer resultados significativos se o applet for mostrado. Porque
isShowing retorna false quando o start
do applet for chamado primeiro, método solicitando que
isShowing retorne true deveriam ser chamados de
um ComponentListener.
A implementação deste método fornecida pela
classe Applet não faz nada.
destroy(),
init(),
stop(),
Component.isShowing(),
ComponentListener.componentShown(java.awt.event.ComponentEvent)public void stop()
Uma subclasse de Applet deveria sobrepor este método se
ela tiver qualquer operação que queira fazer toda vez que a página
Web contendo o applet não estiver mais visível. Por example, um applet
com animação poderia querer usar o método start para
iniciar a animação, e o método stop para suspender a
animação.
A implementação deste método fornecida pela
classe Applet não faz nada.
destroy(),
init()public void destroy()
stop
sempre será chamado imediatamente antes de destroy.
Uma subclasse de Applet deveira sobrepor este método se
ela tiver qualquer operação que queira fazer antes que ela seja
destruída. Por exemplo, um applet com threads usaria o método
init para criar as threads e o método
destroy para encerrá-las.
A implementação deste método fornecida pela
classe Applet não faz nada.
init(),
start(),
stop()public AccessibleContext getAccessibleContext()
getAccessibleContext in interface AccessiblegetAccessibleContext in class Panel
|
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.