gui.mouse
Class MouseController

java.lang.Object
  extended by gui.mouse.MouseController
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener
Direct Known Subclasses:
MouseComponentMover

public abstract class MouseController
extends java.lang.Object
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener


Constructor Summary
MouseController()
           
 
Method Summary
abstract  void clicked(java.awt.Point p)
           
abstract  void doubleClicked(java.awt.Point p)
           
abstract  void dragged(java.awt.Point p1, java.awt.Point p2)
           
abstract  void dragShift(java.awt.Point p1, java.awt.Point p2)
           
static void main(java.lang.String[] args)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
abstract  void pressed(java.awt.Point p)
           
abstract  void released(java.awt.Point p)
           
abstract  void shiftClicked(java.awt.Point p)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MouseController

public MouseController()
Method Detail

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

released

public abstract void released(java.awt.Point p)

dragged

public abstract void dragged(java.awt.Point p1,
                             java.awt.Point p2)

dragShift

public abstract void dragShift(java.awt.Point p1,
                               java.awt.Point p2)

pressed

public abstract void pressed(java.awt.Point p)

doubleClicked

public abstract void doubleClicked(java.awt.Point p)

clicked

public abstract void clicked(java.awt.Point p)

shiftClicked

public abstract void shiftClicked(java.awt.Point p)

main

public static void main(java.lang.String[] args)