import java.awt.*;
import javax.swing.JFrame;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;

public class NoErasey extends Canvas implements MouseListener
{
	private int lastX, lastY;
	private String message;
	
	public NoErasey()
	{
		addMouseListener(this);
		
		message = "Click someplace!";
		
		lastX = 0;
		lastY = 0;
	}
	
	public void paint( Graphics g )
	{
		g.setColor(Color.red);
		g.fillRect(lastX,lastY,5,5);
		
		g.setColor(Color.black);
		g.drawString(message, 50, 100);
	}
	
	public void update( Graphics g )
	{
		paint(g);
	}
	
	public void mouseClicked( MouseEvent evt )
	{
		lastX = evt.getX();
		lastY = evt.getY();
		message = "You clicked at (" + lastX + "," + lastY + ")";

		repaint();
	}
	
	public void mousePressed( MouseEvent evt )
	{
	}
	
	public void mouseReleased( MouseEvent evt )
	{
	}
	
	public void mouseEntered( MouseEvent evt )
	{
	}
	
	public void mouseExited( MouseEvent evt )
	{
	}

	public static void main(String[] args)
	{
		// You can change the title or size here if you want.
		JFrame win = new JFrame("No Erasey");
		win.setSize(1024,768);
		win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		win.add( new NoErasey() );
		win.setVisible(true);
	}


}
