Class ZoomTool
- java.lang.Object
-
- org.locationtech.jtstest.testbuilder.ui.tools.BasicTool
-
- org.locationtech.jtstest.testbuilder.ui.tools.ZoomTool
-
- All Implemented Interfaces:
KeyListener,MouseListener,MouseMotionListener,MouseWheelListener,EventListener,Tool
public class ZoomTool extends BasicTool
- Version:
- 1.7
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voiddrawLine(Graphics g, Point p0, Point p1)static voiddrawRect(Graphics g, Point p0, Point p1)static ZoomToolgetInstance()voidmouseClicked(MouseEvent mouseEvent)voidmouseDragged(MouseEvent e)voidmousePressed(MouseEvent e)voidmouseReleased(MouseEvent e)voidmouseWheelMoved(MouseWheelEvent e)-
Methods inherited from class org.locationtech.jtstest.testbuilder.ui.tools.BasicTool
activate, deactivate, geomModel, getCursor, getGraphics2D, gridSize, keyPressed, keyReleased, keyTyped, mouseEntered, mouseExited, mouseMoved, panel, toModelSnapped, toModelSnappedIfCloseToViewGrid, toModelSnappedToViewGrid
-
-
-
-
Constructor Detail
-
ZoomTool
public ZoomTool(double zoomFactor, Cursor cursor)
-
-
Method Detail
-
getInstance
public static ZoomTool getInstance()
-
mouseClicked
public void mouseClicked(MouseEvent mouseEvent)
- Specified by:
mouseClickedin interfaceMouseListener- Overrides:
mouseClickedin classBasicTool
-
mousePressed
public void mousePressed(MouseEvent e)
- Specified by:
mousePressedin interfaceMouseListener- Overrides:
mousePressedin classBasicTool
-
mouseReleased
public void mouseReleased(MouseEvent e)
- Specified by:
mouseReleasedin interfaceMouseListener- Overrides:
mouseReleasedin classBasicTool
-
mouseDragged
public void mouseDragged(MouseEvent e)
- Specified by:
mouseDraggedin interfaceMouseMotionListener- Overrides:
mouseDraggedin classBasicTool
-
mouseWheelMoved
public void mouseWheelMoved(MouseWheelEvent e)
- Specified by:
mouseWheelMovedin interfaceMouseWheelListener- Overrides:
mouseWheelMovedin classBasicTool
-
-