Lösung Übung 9: Mein Applet - Lebenszyklus eines Applets
// Hinweis: Mitzaehleffekt stellt sich bei den Methoden
// start() und stop() nur im Appletviewer ein. Die Browser
// scheinen die Applets anders implemetiert zu haben :-(
import java.awt.*;
import java.applet.*;
public class MeinApplet extends Applet {
int anzahlInit;
int anzahlStart;
int anzahlStop;
int anzahlDestroy;
public void init() {
anzahlInit++;
}
public void start() {
anzahlStart++;
}
public void stop() {
anzahlStop++;
}
public void destroy() {
anzahlDestroy++;
Toolkit.getDefaultToolkit().beep();
}
public void paint( Graphics g ) {
g.drawString( "Anzahl der Aufrufe von ...", 10, 10 );
g.drawString( "init(): " + anzahlInit, 10, 25 );
g.drawString( "start(): " + anzahlStart, 10, 40 );
g.drawString( "stop(): " + anzahlStop, 10, 55 );
g.drawString( "destroy(): " + anzahlDestroy, 10, 70 );
}
}
[Index]