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 int
MIN_MOVEMENT
private java.awt.Point
zoomBoxEnd
private java.awt.Point
zoomBoxStart
private double
zoomFactor
-
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 void
drawRect(java.awt.Graphics g, java.awt.Point p0, java.awt.Point p1)
private boolean
isSignificantMouseMove(java.awt.Point p)
void
mouseClicked(java.awt.event.MouseEvent mouseEvent)
void
mouseDragged(java.awt.event.MouseEvent e)
void
mousePressed(java.awt.event.MouseEvent e)
void
mouseReleased(java.awt.event.MouseEvent e)
void
mouseWheelMoved(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:
mouseClicked
in interfacejava.awt.event.MouseListener
- Overrides:
mouseClicked
in classBasicTool
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
- Overrides:
mousePressed
in classBasicTool
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
- Overrides:
mouseReleased
in classBasicTool
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interfacejava.awt.event.MouseMotionListener
- Overrides:
mouseDragged
in classBasicTool
-
mouseWheelMoved
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
- Specified by:
mouseWheelMoved
in interfacejava.awt.event.MouseWheelListener
- Overrides:
mouseWheelMoved
in 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)
-
-