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,
objectdraw.DrawingCanvas canvas)
lockMouseClick
public void lockMouseClick()
lockMouseMove
public void lockMouseMove(objectdraw.Location dest)
lockMousePress
public void lockMousePress()
lockMouseRelease
public void lockMouseRelease()
isLocked
public boolean isLocked()
waitUnlock
public void waitUnlock()
mouseClicked
public void mouseClicked(MouseEvent e)
- Specified by:
mouseClicked in interface MouseListener
mousePressed
public void mousePressed(MouseEvent e)
- Specified by:
mousePressed in interface MouseListener
mouseReleased
public void mouseReleased(MouseEvent e)
- Specified by:
mouseReleased in interface MouseListener
mouseEntered
public void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered in interface MouseListener
mouseExited
public void mouseExited(MouseEvent e)
- Specified by:
mouseExited in interface MouseListener
mouseDragged
public void mouseDragged(MouseEvent e)
- Specified by:
mouseDragged in interface MouseMotionListener
mouseMoved
public void mouseMoved(MouseEvent e)
- Specified by:
mouseMoved in interface MouseMotionListener
getWindowFocus
public void getWindowFocus()
Copyright © 2009 Virginia Tech.