import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class ClickMePurple extends Applet implements MouseListener {
private Spot spot = null;
private Color purple = new Color(0.5f, 0.0f, 0.5f);
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 spot
g.setColor(purple);
if (spot != null) {
g.drawString("Mary", spot.x, spot.y);
}
}
public void mousePressed(MouseEvent event) {
if (spot == null) {
spot = new Spot(0);
}
spot.x = event.getX();
spot.y = event.getY();
repaint();
}
public void mouseClicked(MouseEvent event) {}
public void mouseReleased(MouseEvent event) {}
public void mouseEntered(MouseEvent event) {}
public void mouseExited(MouseEvent event) {}
}
|