twaver.gis.gadget.inputhandler
Class SelectInputHandler
java.lang.Object
twaver.network.inputhandler.InputAdapter
twaver.network.inputhandler.RectangleInputHandler
twaver.gis.gadget.inputhandler.SelectInputHandler
- All Implemented Interfaces:
- twaver.network.CanvasMarker, java.util.EventListener, twaver.network.inputhandler.InputHandler, java.awt.event.KeyListener, javax.swing.event.MouseInputListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
- public class SelectInputHandler
- extends twaver.network.inputhandler.RectangleInputHandler
An input handler is used to handle the mouse events when the map mode is
- See Also:
,
,
,
,
. When the mouse is clicked or dragged on a map, all the features whose
geometry intersects on the mouse's trace will be picked out.
Methods inherited from class twaver.network.inputhandler.RectangleInputHandler |
getMouseCurrentPoint, getMousePressedPoint, getNetwork, init, mark |
Methods inherited from class twaver.network.inputhandler.InputAdapter |
cleanup, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mouseMoved |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectInputHandler
public SelectInputHandler(twaver.network.TNetwork network,
GeographyMap map)
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
rectangleProcess
public void rectangleProcess(twaver.network.TNetwork network,
java.awt.Rectangle rectangle)