| |
Momentos importantes na vida de um Applet
Um programa do tipo "applet" (por oposição a application) precisa sempre de definir uma sub-classe C de Applet
- C é instanciada pelo seu "contentor" (tipicamente, um browser WWW com máquina virtual Java), e o novo objecto recebe mensagens:
init() logo após a criação
start() após init() , e sempre que o Applet é reactivado pelo seu contentor
- Por exemplo, janela do browser WWW reaparece
stop() sempre que contentor o "desactiva"
- Por exemplo, janela do browser WWW desaparece
destroy() imediatamente antes de ser descarregado
- Por exemplo, janela do browser WWW é fechada
- Implementações na classe Applet não fazem nada
- Há que redefinir (tipicamente
init() ).
- Métodos deverão ter processamento rápido.
- Para coisas demoradas lancem-se threads.
|