Class ZoomTool
- java.lang.Object
-
- org.locationtech.jtstest.testbuilder.ui.tools.BasicTool
-
- org.locationtech.jtstest.testbuilder.ui.tools.ZoomTool
-
-
Field Summary
Fields Modifier and Type Field Description private static intMIN_MOVEMENTprivate java.awt.PointzoomBoxEndprivate java.awt.PointzoomBoxStartprivate doublezoomFactor
-
Constructor Summary
Constructors Constructor Description ZoomTool(double zoomFactor, java.awt.Cursor cursor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddrawRect(java.awt.Graphics g, java.awt.Point p0, java.awt.Point p1)private booleanisSignificantMouseMove(java.awt.Point p)voidmouseClicked(java.awt.event.MouseEvent mouseEvent)voidmouseDragged(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidmouseWheelMoved(java.awt.event.MouseWheelEvent e)-
Methods inherited from class org.locationtech.jtstest.testbuilder.ui.tools.BasicTool
activate, deactivate, geomModel, getCursor, getGraphics2D, getModelSnapTolerance, gridSize, keyPressed, keyReleased, keyTyped, mouseEntered, mouseExited, mouseMoved, panel, toModel, toModel, toModelCoordinate, toModelSnapped, toModelSnappedIfCloseToViewGrid, toModelSnappedToViewGrid, toView, toView
-
-
-
-
Field Detail
-
zoomFactor
private double zoomFactor
-
zoomBoxStart
private java.awt.Point zoomBoxStart
-
zoomBoxEnd
private java.awt.Point zoomBoxEnd
-
MIN_MOVEMENT
private static final int MIN_MOVEMENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener- Overrides:
mouseClickedin classBasicTool
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener- Overrides:
mousePressedin classBasicTool
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener- Overrides:
mouseReleasedin classBasicTool
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener- Overrides:
mouseDraggedin classBasicTool
-
mouseWheelMoved
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
- Specified by:
mouseWheelMovedin interfacejava.awt.event.MouseWheelListener- Overrides:
mouseWheelMovedin classBasicTool
-
isSignificantMouseMove
private boolean isSignificantMouseMove(java.awt.Point p)
-
drawRect
public void drawRect(java.awt.Graphics g, java.awt.Point p0, java.awt.Point p1)
-
-