home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap25 / MouseApplet.class (.txt) < prev    next >
Encoding:
Java Class File  |  1996-03-08  |  851 b   |  33 lines

  1. import java.applet.Applet;
  2. import java.awt.Component;
  3. import java.awt.Event;
  4. import java.awt.Font;
  5. import java.awt.Graphics;
  6.  
  7. public class MouseApplet extends Applet {
  8.    int coordX;
  9.    int coordY;
  10.  
  11.    public void init() {
  12.       this.coordX = -1;
  13.       this.coordY = -1;
  14.       Font var1 = new Font("TimesRoman", 1, 24);
  15.       ((Component)this).setFont(var1);
  16.       ((Applet)this).resize(400, 300);
  17.    }
  18.  
  19.    public void paint(Graphics var1) {
  20.       if (this.coordX != -1) {
  21.          var1.drawString("Click!", this.coordX, this.coordY);
  22.       }
  23.  
  24.    }
  25.  
  26.    public boolean mouseDown(Event var1, int var2, int var3) {
  27.       this.coordX = var2;
  28.       this.coordY = var3;
  29.       ((Component)this).repaint();
  30.       return true;
  31.    }
  32. }
  33.