I metodi del ciclo di vita di una Applet Java
Il ciclo di vita di una Java Applet
Il ciclo di vita di una Applet consiste nelle seguenti fasi:
- caricamento in memoria
- inizializzazione
- attivazione/sospensione
- distruzione
Queste fasi sono gestite attraverso dei "metodi" che:
- Sono invocati dal browser
- Sono metodi predefiniti
- Possono essere ridefiniti, quindi personalizzati
- Sono denominati: Load, Init, Start, Stop, Destroy
Metodo di Load
- Quando il browser incontra il tag Applet, carica il codice della applet, richiedendolo al server
Metodo di Init
- Esegue operazioni di inizializzazione (esempio il posizionamento delle componenti all’interno della applet e il caricamento di eventuali immagini)
- Viene invocato dopo il caricamento
Metodi di Start - Stop
- Gestiscono l'avvio e la sospensione dell’esecuzione dell’applet
- Sono invocati ciclicamente, allo spostamento e rientro sulla pagina che richiama l’applet
- Un esempio di utilizzo è l'avvio e la sospensione delle animazioni
Metodo Destroy
- Viene invocato alla chiusura del browser
- Gestisce la deallocazione della applet dalla memoria
Struttura di una Applet Utente di base
import java.applet.*;
Public class < nome > extends Applet
{
}
Struttura di una Applet Utente con metodi ridefiniti
import java.applet.*;
Public class extends Applet
{
public void init ()
{
…..
}
public void start ()
{
…..
}
public void stop ()
{
…..
}
public void destroy ()
{
…..
}
}
4/10
|