Introduction Hello World Différences API Pratique Finalisation Déploiement
Cycle de vie
Redéfinition des méthodes du cycle de vie :
Quand redéfinir les 4 méthodes de base
init : init contient généralement les instructions qui se trouvent dans le
constructeur car l’environnement d’exécution d’une applet n’est
opérationnel à coup sûr qu’au moment où init est appelée : par exemple
le chargement d’une image ne marche pas dans le constructeur.
start : une applet effectuant des traitements autres que la gestion des
interactions utilisateurs doit redéfinir la méthode start (lancement de
threads par exemple : animation, calcul, etc.).
stop : Une applet qui redéfinit start, redéfinit généralement aussi stop
de manière à arrêter l’exécution des traitements en cours (animation
par exemple).
destroy : est très peu employée (la majorité du travail de finalisation
étant effectué dans stop (appelée avant destroy). Cependant, elle peut
servir à libérer des ressources additionnelles non gérées dans stop).
6 / 70
Cours Java - F. Michel