You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
APPLETS<br />
Ciclo de vida de um applet<br />
O ciclo de vida de um applet prevê a execução dos métodos abaixo, na ordem em que estão<br />
enumerados:<br />
onde:<br />
1st. Construtor<br />
2nd. public void int()<br />
3rd. public void start()<br />
4th. public void paint(Graphics g)<br />
5th. public void stop()<br />
6th. public void destroy()<br />
Construtor É um construtor normal de uma aplicação <strong>Java</strong>, que leva o nome da classe a<br />
que pertence e é geralmente usado para inicializar variáveis. Blocos de<br />
inicialização também podem ser usados em applets. O programador não<br />
deve incluir a lógica do programa no construtor, mas sim no método start<br />
explicado abaixo.<br />
init() Uma vez que o construtor já tenha sido executado, o objeto applet já existe<br />
na memória e a máquina virtual do browser executa o método init(). O<br />
método init() é usado para inicializar variáveis e, principalmente, para definir o<br />
aspecto gráfico do applet: mudar o gerenciador de layout e adicionar<br />
componentes. IMPORTANTE: o método init() é chamado apenas na primeira<br />
vez que o applet é carregado pelo browser. Se o usuário atualizar a página<br />
Html que contém um applet, esse método não será executado novamente.<br />
start() Esse método é chamado após o init() e é usado para usado para executar a<br />
lógica do applet. Esse método será chamado na primeira vez que um applet<br />
for carregado, sempre que a página for atualizada ou quando o browser for<br />
restaurado após ter sido minimizado. Por exemplo, se você implementar uma<br />
animação ou execução de sons em seu applet, essa animação ou som<br />
sempre será interrompida quando o browser for minimizado e reiniciará<br />
quando a janela do browser for restaurada.<br />
Dizemos que quando o método start é chamado o applet se torna vivo.<br />
paint(Graphics g) Veja a seção "contexto gráfico AWT" abaixo.<br />
stop() O método stop é chamado sempre que um applet deixar de estar vivo, ou<br />
seja, o browser for minimizado ou o usuário trocar de página. O programador<br />
pode usar esse método para liberar recursos de multimídia, como sons e<br />
animações. Dizemos que quando o método stop é chamado o applet deixa<br />
de estar vivo.<br />
destroy() Método chamado pelo browser automaticamente após o término do método<br />
stop(). Serve para indicar à máquina virtual vinculada ao browser que o<br />
applet não está mais ativo e pode ser desalocado da memória, bem como<br />
todos os recursos associados a ele. Pode ser sobrecarregado pelo<br />
programador para incluir uma determinada funcionalidade no encerramento<br />
da execução do applet, por exemplo, abrir uma janela de despedida, iniciar<br />
100