twaver.gis.gadget.inputhandler
Class ZoomInputHandler
java.lang.Object
twaver.network.inputhandler.InputAdapter
twaver.network.inputhandler.RectangleInputHandler
twaver.gis.gadget.inputhandler.ZoomInputHandler
- 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 ZoomInputHandler
- extends twaver.network.inputhandler.RectangleInputHandler
ZoomInputHandler is used to handle the zoom operation on a map which is loaded in by a network's background and the
map mode should be
- See Also:
or
,
or
,
. When the mouse is dragged on the canvas of the network, the rectangular trace
of the mouse will be painted. After the mouse is released, the map is set a new window to display, so that
implementing zoom operation or reset operation.
Methods inherited from class twaver.network.inputhandler.RectangleInputHandler |
getMouseCurrentPoint, getMousePressedPoint, getNetwork, init, mark, mouseDragged |
Methods inherited from class twaver.network.inputhandler.InputAdapter |
cleanup, keyPressed, keyReleased, keyTyped, mouseEntered, mouseExited |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ZoomInputHandler
public ZoomInputHandler(twaver.network.TNetwork network,
GeographyMap map)
ZoomInputHandler
public ZoomInputHandler(twaver.network.TNetwork network,
GeographyMap map,
int mode)
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
mouseMoved
public void mouseMoved(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)