anl.aida.viz
Class AbstractMarqueeHandler
java.lang.Object
edu.umd.cs.piccolo.event.PBasicInputEventHandler
anl.aida.viz.AbstractMarqueeHandler
- All Implemented Interfaces:
- edu.umd.cs.piccolo.event.PInputEventListener, java.util.EventListener
- Direct Known Subclasses:
- SelectionHandler
public abstract class AbstractMarqueeHandler
- extends edu.umd.cs.piccolo.event.PBasicInputEventHandler
Field Summary |
private edu.umd.cs.piccolo.util.PBounds |
bounds
|
private edu.umd.cs.piccolo.PLayer |
layer
|
private edu.umd.cs.piccolo.nodes.PPath |
rect
|
private java.awt.geom.Point2D |
start
|
Method Summary |
protected abstract void |
execute(edu.umd.cs.piccolo.event.PInputEvent ev,
edu.umd.cs.piccolo.util.PBounds rect)
|
void |
mouseDragged(edu.umd.cs.piccolo.event.PInputEvent ev)
|
void |
mousePressed(edu.umd.cs.piccolo.event.PInputEvent ev)
|
void |
mouseReleased(edu.umd.cs.piccolo.event.PInputEvent ev)
|
Methods inherited from class edu.umd.cs.piccolo.event.PBasicInputEventHandler |
acceptsEvent, getEventFilter, keyboardFocusGained, keyboardFocusLost, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mouseMoved, mouseWheelRotated, mouseWheelRotatedByBlock, paramString, processEvent, setEventFilter, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
rect
private edu.umd.cs.piccolo.nodes.PPath rect
start
private java.awt.geom.Point2D start
bounds
private edu.umd.cs.piccolo.util.PBounds bounds
layer
private edu.umd.cs.piccolo.PLayer layer
AbstractMarqueeHandler
public AbstractMarqueeHandler()
mousePressed
public void mousePressed(edu.umd.cs.piccolo.event.PInputEvent ev)
- Overrides:
mousePressed
in class edu.umd.cs.piccolo.event.PBasicInputEventHandler
mouseDragged
public void mouseDragged(edu.umd.cs.piccolo.event.PInputEvent ev)
- Overrides:
mouseDragged
in class edu.umd.cs.piccolo.event.PBasicInputEventHandler
mouseReleased
public void mouseReleased(edu.umd.cs.piccolo.event.PInputEvent ev)
- Overrides:
mouseReleased
in class edu.umd.cs.piccolo.event.PBasicInputEventHandler
execute
protected abstract void execute(edu.umd.cs.piccolo.event.PInputEvent ev,
edu.umd.cs.piccolo.util.PBounds rect)