// Program 13.1 The Life Cycle of an Applet
import java.applet.Applet;
import java.awt.Graphics;

public class LifeCycle extends Applet {

  String[] events = new String[2048];
  int i = 0;

  public void init() {
    events[i++] = "initializing... ";
    repaint();
  }

  public void start() {
    events[i++] = "starting... ";
    repaint();
  }

  public void stop() {
    events[i++] = "stopping...";
    repaint();
  }

  public void destroy() {
    events[i++] = "destroying...";
    repaint();
  }

  public void paint(Graphics g) {
	for (int j=0; j < i; j++) {
      g.drawString(events[j], 5, 15*j + 15);
    }
  }
    
}
