/* SimpleApplet.java */
import java.awt.*;
import java.applet.*;

/** A simple Java Applet with Mouse/Display Ineraction. */
public class SimpleApplet extends Applet {
  static final String message = "Click On Me!";
  private Font font = new Font("serif", Font.ITALIC + Font.BOLD, 36);
  private Point clickPoint = null;
    
  public void init() {
    setLayout (null);
    SimpleMouseListener mListen = new SimpleMouseListener(this);
    addMouseListener(mListen);
  }

  public void paint (Graphics g) {
    g.setColor(Color.blue);
    g.setFont(font);
    g.drawString(message, 20, 80);
    g.setColor(Color.red);
    g.drawRect(10, 50, 40, 40);
    g.drawOval(80, 60, 20, 20);
    g.drawLine(30, 100, 150, 120);
    if (clickPoint != null)
        g.fillOval(clickPoint.x - 5, clickPoint.y - 5, 10, 10);
  }

  public void setPoint(Point point) {
        clickPoint = point;
  }
}
