Class BasicTool
java.lang.Object
org.locationtech.jtstest.testbuilder.ui.tools.BasicTool
- All Implemented Interfaces:
KeyListener
,MouseListener
,MouseMotionListener
,MouseWheelListener
,EventListener
,Tool
- Direct Known Subclasses:
IndicatorTool
,InfoTool
,PanTool
,ZoomTool
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
activate
(GeometryEditPanel panel) Called when tool is activated.void
protected GeometryEditModel
protected Graphics2D
protected double
gridSize()
void
void
void
void
void
void
void
void
void
void
void
protected GeometryEditPanel
panel()
protected Coordinate
protected Coordinate
protected Coordinate
-
Field Details
-
cursor
-
-
Constructor Details
-
BasicTool
public BasicTool() -
BasicTool
-
-
Method Details
-
getGraphics2D
-
mouseClicked
- Specified by:
mouseClicked
in interfaceMouseListener
-
mousePressed
- Specified by:
mousePressed
in interfaceMouseListener
-
mouseReleased
- Specified by:
mouseReleased
in interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEntered
in interfaceMouseListener
-
mouseExited
- Specified by:
mouseExited
in interfaceMouseListener
-
mouseDragged
- Specified by:
mouseDragged
in interfaceMouseMotionListener
-
keyPressed
- Specified by:
keyPressed
in interfaceKeyListener
-
keyReleased
- Specified by:
keyReleased
in interfaceKeyListener
-
keyTyped
- Specified by:
keyTyped
in interfaceKeyListener
-
mouseMoved
- Specified by:
mouseMoved
in interfaceMouseMotionListener
-
mouseWheelMoved
- Specified by:
mouseWheelMoved
in interfaceMouseWheelListener
-
getCursor
-
activate
Called when tool is activated. If subclasses override this method they must call super.activate(). -
deactivate
public void deactivate()- Specified by:
deactivate
in interfaceTool
-
panel
-
geomModel
-
toModelSnapped
-
toModelSnappedToViewGrid
-
toModelSnappedIfCloseToViewGrid
-
gridSize
protected double gridSize()
-