You are here: GSI Wiki>Java Web>JavaProgramming>AppletFeatures (2003-12-01, christo)EditAttach

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).

-- ChristopherHuhn - 28 Nov 2003
Topic revision: r3 - 2003-12-01, christo
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)