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.