objectdraw
Class VTWindowControllerListener
java.lang.Object
objectdraw.VTWindowControllerListener
- All Implemented Interfaces:
- MouseListener, MouseMotionListener, EventListener
public class VTWindowControllerListener
- extends Object
- implements MouseListener, MouseMotionListener
This is our listener that delegates mouse events to the component, to
simplify handling. This listener is similar to objectdraw.WindowControllerListener,
but adds functionality to wait for an event to happen.
- Version:
- 7/5/2006
- Author:
- Roy Tan
VTWindowControllerListener
public VTWindowControllerListener(TestableWindowController controller,
DrawingCanvas canvas)
getWindowFocus
public void getWindowFocus()
isLocked
public boolean isLocked()
lockMouseClick
public void lockMouseClick()
lockMouseMove
public void lockMouseMove(Location dest)
lockMousePress
public void lockMousePress()
lockMouseRelease
public void lockMouseRelease()
mouseClicked
public void mouseClicked(MouseEvent e)
- Specified by:
mouseClicked in interface MouseListener
mouseDragged
public void mouseDragged(MouseEvent e)
- Specified by:
mouseDragged in interface MouseMotionListener
mouseEntered
public void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered in interface MouseListener
mouseExited
public void mouseExited(MouseEvent e)
- Specified by:
mouseExited in interface MouseListener
mouseMoved
public void mouseMoved(MouseEvent e)
- Specified by:
mouseMoved in interface MouseMotionListener
mousePressed
public void mousePressed(MouseEvent e)
- Specified by:
mousePressed in interface MouseListener
mouseReleased
public void mouseReleased(MouseEvent e)
- Specified by:
mouseReleased in interface MouseListener
waitUnlock
public void waitUnlock()