home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Canvas;
- import java.awt.Component;
- import java.awt.Event;
- import java.awt.Graphics;
- import java.awt.Point;
-
- class CoordinateArea extends Canvas {
- Point point;
- CoordinatesDemo controller;
-
- public CoordinateArea(CoordinatesDemo var1) {
- this.controller = var1;
- }
-
- public boolean mouseDown(Event var1, int var2, int var3) {
- if (this.point == null) {
- this.point = new Point(var2, var3);
- } else {
- this.point.x = var2;
- this.point.y = var3;
- }
-
- this.controller.coordsChanged(this.point);
- ((Component)this).repaint();
- return false;
- }
-
- public void paint(Graphics var1) {
- if (this.point != null) {
- var1.fillRect(this.point.x - 1, this.point.y - 1, 2, 2);
- }
-
- }
- }
-