- Il browser invocherà i metodi dell'applet, per eseguire le operazioni appena elencate:
- public void init() viene chiamata per inizializzare l'applet.
Allocherà tutte le risorse necessarie e creerà le strutture per gestire l'esecuzione
- public void start() viene chiamato ogni volta che la pagina contenente
l'applet diventa visibile. Se si usano dei thread per eseguire dei compiti sullo sfondo, è questo
il metodo in cui avviarli
- public void stop() viene chiamato quando la pagina contente l'applet
non è più visibile. Se si sono creati dei thread per dei compiti legati alla visualizzazione,
è bene fermarli in questo metodo
- public void destroy() viene chiamato dal browser prima di terminare.
Se abbiamo utilizzato delle risorse come connessioni TCP/IP o altro (non oggetti, che verranno liberati
automaticamente) dovremo rilasciare queste risorse
- In genere, start e stop si utilizzano solo se si devono utilizzare dei thread, altrimenti si
ereditano quelli standard
- Init creerà se necessario gli oggetti dell'interfaccia grafica e caricherà gli
eventuali suoni ed immagini
- Finchè init non terminerà, il browser resterà bloccato (non viene eseguito in
background)
|