package gjt; import java.awt.Event; /** * An interface for handling mouse events.

* * Components delegate handling of mouse events to a * MouseController derivation.

* * For instance:

*

 
 *      mouseDown(Event event, int x, int y) {
 *          return controller.mouseDown(event,x,y);
 *      }
 *
* @version 1.0, Apr 1 1996 * @author David Geary * @see ImageButton * @see ImageButtonController * @see SpringyImageButtonController * @see StickyImageButtonController */ public interface MouseController { public boolean mouseEnter(Event event, int x, int y); public boolean mouseExit (Event event, int x, int y); public boolean mouseMove (Event event, int x, int y); public boolean mouseDown (Event event, int x, int y); public boolean mouseUp (Event event, int x, int y); public boolean mouseDrag (Event event, int x, int y); }