// MouseApplet.java applet for ICS21/80J

// By N. Jacobson 11/02 to demonstrate event handling via anon adapter call
import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class MouseAppletAnonAdapter extends Applet
{
	Rectangle box;

	public MouseApplet()
	{
		box = new Rectangle(100,100,20,30);
	}

	public void init()
	{
		addMouseListener(new MouseAdapter()
			{ public void mousePressed(MouseEvent event)
				{
					int x = event.getX();
					int y = event.getY();
					box.setLocation(x,y);
					repaint();
				}
			}
		);
	}

	public void paint(Graphics g)
	{
		Graphics2D g2 = (Graphics2D)g;
		g2.draw(box);
	}
}