Features der %JAVADOC{java.applet.Applet}%-Klasse
life cycle
public class MyApplet extends Applet {
public void init() {
// wird aufgerufen beim ersten Laden des Applets
}
public void start() {
// wird aufgerufen bei jedem Besuch der Applet-Seite
}
public void stop() {
// wird aufgerufen bei jedem Verlassen der Applet-Seite
}
public void destroy() {
// wird beim Beenden des Browsers aufgerufen
}
Graphik
%JAVADOC{java.applet.Applet}% ist ein Erbe von java.awt.%JAVADOC{java.awt.Component}% und daher implizit eine GUI-Klasse.
public void paint(java.awt.Graphics graphics) {
// Graphik-Operationen mit Hilfe des graphics-Ojektes
}
Interaktion mit dem Browser
- Parameterübergabe durch den <param>-Tag
- Anzeige von Dokumenten im Browser durch %JAVADOC{java.applet.AppletContext}%.showDocument
- Parameteränderung mittels JavaScript, LiveConnect (Netscape-spezifisch)
Sicherheit
Applets werden in einer Sandbox ausgeführt und haben nur wenige Rechte beim Zugriff auch Resourcen des ausführenden Rechners (siehe
AppletSecurity).
--
Christo - 28 Nov 2003