home *** CD-ROM | disk | FTP | other *** search
/ Java 1996 August / Java - Summer 1996.iso / rockridge / applet / anatomy / classes / SimpleClick.java < prev    next >
Encoding:
Java Source  |  1995-11-13  |  772 b   |  41 lines

  1. import browser.Applet;
  2. import awt.Graphics;
  3.  
  4. class SimpleClick extends Applet {
  5.  
  6.     StringBuffer buffer = new StringBuffer();
  7.  
  8.     public void init() {
  9.     resize(500, 20);
  10.         addItem("initializing... ");
  11.     }
  12.  
  13.     public void start() {
  14.         addItem("starting... ");
  15.     }
  16.  
  17.     public void stop() {
  18.         addItem("stopping... ");
  19.     }
  20.  
  21.     public void destroy() {
  22.     addItem("preparing for unloading...");
  23.     }
  24.  
  25.     public void addItem(String newWord) {
  26.     System.out.println(newWord);
  27.     buffer.append(newWord);
  28.     repaint();
  29.     }
  30.  
  31.     public void paint(Graphics g) {
  32.     g.clearRect(0, 0, width, height);
  33.     g.drawRect(0, 0, width - 1, height - 1);
  34.     g.drawString(buffer.toString(), 5, 15);
  35.     }
  36.  
  37.     public void mouseDown(int x, int y) {
  38.     addItem("click!... ");
  39.     }
  40. }
  41.