homedukeOOP mit Java: Struktur von Applets Prof. Dr. Uwe Schmidt FH Wedel

Struktur von Applets

weiter

weiter

Vererbungshierarchie

java.lang.Object
         |
         +----java.awt.Component
                 |
                 +----java.awt.Container
                         |
                         +----java.awt.Panel
                                 |
                                 +----java.applet.Applet
weiter

weiter

Bestandteile

besitzt keine main()-Methode
weiter
eigene applets
erzeugen durch Unterklassenbildung und Überschreiben von vorgegebenen Methoden
weiter
wichtige Methoden
init()
die main()-Routine in applets, wird gestartet, nachdem das applet in den browser geladen wurde.
Für Initialisierungen und Erzeugung von Objekten, die die gesamte Ausführungszeit existieren.
weiter
destroy()
die Terminierung-Methode, wird aufgerufen, wenn das applet aus dem browser entfernt wird. Zur Resourcenfreigabe: schießen von Dateien und sockets.
weiter
start()
wird aufgerufen, immer wenn das applet sichtbar wird. Für das Starten von Animationen und Threads.
weiter
stop()
wird aufgerufen, immer wenn das applet unsichtbar wird. Für das Anhalten von Animationen und Threads.
weiter
paint()
zeichnet das applet.
weiter
getAppletInfo()
liefert einen String, in dem Information über das applet stehen sollte: Autor, Version, copyright, ...
weiter
getParameterInfo()
liefert ein String [][], in dem Parameterbeschreibungen der erwarteten applet-Paramter stehen
weiter
getParameter()
liefert für einen benannten Parameter in einem

<param name=NAME value=VALUE>

den zugehörigen Wert

weiter
getCodeBase()
liefert den URL, von dem aus das applet geladen wurde
weiter
getDocumentBase()
liefert den URL des HTML Dokuments, das das applet referenziert hat
weiter
showStatus()
gibt eine Nachricht in der Statuszeile des browsers aus
weiter
getImage()
liest relativ zu einem URL ein Bild
weiter

Letzte Änderung: 14.02.2012
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel