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 TypeMethodDescriptionvoidactivate(GeometryEditPanel panel) Called when tool is activated.voidprotected GeometryEditModelprotected Graphics2Dprotected doublegridSize()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidprotected GeometryEditPanelpanel()protected Coordinateprotected Coordinateprotected Coordinate
-
Field Details
-
cursor
-
-
Constructor Details
-
BasicTool
public BasicTool() -
BasicTool
-
-
Method Details
-
getGraphics2D
-
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener
-
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener
-
keyPressed
- Specified by:
keyPressedin interfaceKeyListener
-
keyReleased
- Specified by:
keyReleasedin interfaceKeyListener
-
keyTyped
- Specified by:
keyTypedin interfaceKeyListener
-
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener
-
mouseWheelMoved
- Specified by:
mouseWheelMovedin interfaceMouseWheelListener
-
getCursor
-
activate
Called when tool is activated. If subclasses override this method they must call super.activate(). -
deactivate
public void deactivate()- Specified by:
deactivatein interfaceTool
-
panel
-
geomModel
-
toModelSnapped
-
toModelSnappedToViewGrid
-
toModelSnappedIfCloseToViewGrid
-
gridSize
protected double gridSize()
-