import java.applet.Applet;
import java.awt.*;

public class UnohtavaPiirtaja extends Applet {

  private int x, y;

  // testitulostuksiin:
  private void TulostaSinneJaTanne(String ilmoitus) {
    System.out.println(ilmoitus); // konsolille
    showStatus(ilmoitus);         // selaimen tilariville
  }

  public void paint(Graphics g) {
    TulostaSinneJaTanne("paint-tapahtuma");
    g.drawRect(0, 0, size().width - 1, size().height - 1);
  }

  public void update(Graphics g) {
    TulostaSinneJaTanne("update-tapahtuma");
    g.drawRect(x,y,1,1);
  }

  public boolean mouseDrag(Event e, int x, int y) {
    TulostaSinneJaTanne("mouseDrag-tapahtuma: ("+x+","+y+")");
    this.x = x;
    this.y = y;
    repaint();
    return true;
  }
}

