public abstract class AbstractDrawTool extends LineBandTool
tentativeCoordinate
Modifier | Constructor and Description |
---|---|
protected |
AbstractDrawTool() |
Modifier and Type | Method and Description |
---|---|
protected void |
bandFinished() |
protected abstract int |
getGeometryType() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
private void |
setBandType() |
private void |
setType() |
add, finishGesture, getCoordinates, getShape, isFinishingRelease, lastCoordinate, mouseDragged, mouseLocationChanged, mouseMoved, mousePressed, mouseReleased, setClickCountToFinishGesture, setCloseRing, setDrawBandLines, toArray
clearIndicator, isIndicatorVisible, redrawIndicator
activate, deactivate, geomModel, getCursor, getGraphics2D, getModelSnapTolerance, gridSize, keyPressed, keyReleased, keyTyped, mouseEntered, mouseExited, mouseWheelMoved, panel, toModel, toModel, toModelCoordinate, toModelSnapped, toModelSnappedIfCloseToViewGrid, toModelSnappedToViewGrid, toView, toView
protected abstract int getGeometryType()
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
mouseClicked
in class BasicTool
protected void bandFinished() throws java.lang.Exception
bandFinished
in class LineBandTool
java.lang.Exception
private void setType()
private void setBandType()