import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class ClickMe2 extends Applet implements MouseListener {

    private Square square = null;
    private static final int WIDTH = 8;

    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.red);
	
        g.setColor(Color.magenta);	

	if (square != null) {
	    g.drawString("Sow Fun Yee", square.x - WIDTH, square.y - 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) {}
}