Der Lebenszyklus eines Java Applets besteht aus den Methoden
init(), start(),
stop(), und destroy(), die in
Applet definiert sind und durch den einbettenden Browser
aufgerufen werden. Applet-Integrationen der jadice document platform steht die Klasse
JadiceLifeCycleApplet zur Verfügung. Diese implementiert die Standard-Lifecycle
Methoden und führt darin notwendige Initialisierungen[36] durch, die es ermöglichen, jadice als Applet zu betreiben. Danach wird
jeweils an die Methode doInit(),
doStart(), doStop(), beziehungsweise
doDestroy() weiterdelegiert.
Für Applet-Integrationen muss das JadiceLifeCycleApplet zwingend als Basis
verwendet werden. Andere Konfigurationen werden nicht unterstützt. Konkret müssen
Applets, die jadice Funktionalität nutzen, von JadiceLifeCycleApplet erben anstatt
direkt von JApplet oder Applet.
Integrationsspezifischer Code für den Lebenszyklus des Applets muss in den
do…-Methoden ausgeführt werden.
[36] Es wird beispielsweise das in „Arbeit mit Swing und TGASwingUtil“ vorgestellte
TGASwingUtil initialisiert.


