// 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); } } }