public class EagerMoveInputHandler extends AbstractMoveInputHandler
currentKeyEvent, host, mouseDragPoint, mousePressedPoint, network, parent
Constructor and Description |
---|
EagerMoveInputHandler(TNetwork network) |
Modifier and Type | Method and Description |
---|---|
protected void |
dragProcess(java.awt.event.MouseEvent e,
double xOffset,
double yOffset)
mouse drag process
|
protected java.awt.Rectangle |
getSelectionBounds()
Gets current select bounds.
|
protected boolean |
isDraggable(int distance) |
void |
mousePressed(java.awt.event.MouseEvent e)
remember the drag start point.
|
protected void |
releaseProcess(java.awt.event.MouseEvent e,
double xOffset,
double yOffset)
mouse release process
|
fireBatchMoveEvent, getElementBounds, getNetwork, hasDraggableSelectedElement, hostProcess, isHosting, isParenting, keyPressed, keyReleased, mark, mouseDragged, mouseReleased, parentProcess
cleanup, init, keyTyped, mouseClicked, mouseEntered, mouseExited, mouseMoved
public EagerMoveInputHandler(TNetwork network)
public void mousePressed(java.awt.event.MouseEvent e)
AbstractMoveInputHandler
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class AbstractMoveInputHandler
protected void releaseProcess(java.awt.event.MouseEvent e, double xOffset, double yOffset)
AbstractMoveInputHandler
releaseProcess
in class AbstractMoveInputHandler
xOffset
- the x offset of the mouse relative to last mouse position.yOffset
- the y offset of the mouse relative to last mouse position.protected void dragProcess(java.awt.event.MouseEvent e, double xOffset, double yOffset)
AbstractMoveInputHandler
dragProcess
in class AbstractMoveInputHandler
xOffset
- the x offset of the mouse relative to last mouse position.yOffset
- the y offset of the mouse relative to last mouse position.protected java.awt.Rectangle getSelectionBounds()
AbstractMoveInputHandler
getSelectionBounds
in class AbstractMoveInputHandler
protected boolean isDraggable(int distance)
isDraggable
in class AbstractMoveInputHandler
Copyright © 2002 - 2010 Serva Software. All Rights Reserved.