import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class ClickMe1 extends Applet implements MouseListener {

    private Square square = null;
    private static final int WIDTH = 16;

    public void init() {
       addMouseListener(this);
    }

    public void paint(Graphics g) {
	
	//draw a black border and a white background
        g.setColor(Color.white);
	g.fillRect(0, 0, getSize().width - 1, getSize().height - 1);
        g.setColor(Color.black);
	g.drawRect(0, 0, getSize().width - 1, getSize().height - 1);
	
	//draw the square
        g.setColor(Color.green);
	
	if (square != null) {
	    g.fillRect(square.x - WIDTH/2, square.y - WIDTH/2, WIDTH, WIDTH);
        }
    }

    public void mousePressed(MouseEvent event) {	
        if (square == null) {
            square = new Square(WIDTH);
        }
	square.x = event.getX();
	square.y = event.getY();
	repaint();
    }

    public void mouseClicked(MouseEvent event) {}
    public void mouseReleased(MouseEvent event) {}
    public void mouseEntered(MouseEvent event) {}
    public void mouseExited(MouseEvent event) {}
}