public class EllipseTool extends AbstractRectangularShapeTool
AbstractShapeTool.AbstractShapeControls
IDesignTool.ToolbarInitializer
hSpinner, wSpinner, xSpinner, ySpinner
addingShape, cursor, dropContainer
actionMap, changeSupport, designable, HANDLES_PROPERTY, inputMap, interactionLayer, panel, workspace
Constructor and Description |
---|
EllipseTool() |
Modifier and Type | Method and Description |
---|---|
protected java.awt.Cursor |
createCursor() |
protected java.lang.Class<? extends ShapeDelegate> |
getDelegateType() |
protected java.lang.String |
getNewShapeName() |
java.lang.String |
getStatusBarText(java.util.List<javax.swing.JComponent> selection,
java.awt.Point point,
int inputMask)
Calculates the currently applicable status bar text for this tool
|
protected ISelectionControl |
newShapeControl() |
protected ShapeDelegate |
newShapeDelegate(java.awt.geom.Rectangle2D rect) |
disableToolbar, getToolbarInitializer, initActions, initToolbar, onDrag, updateSpinners, updateToolbar
getCursor, getShape, handlesShape, install, isRelevantFor, newSelectionControl, onClick, onDragEnd, onDragStart, onPress, tt, uninstall, updateToolbar, validSelection
addAction, addKeyBinding, addKeyBinding, addPropertyChangeListener, createCursor, findDropContainer, getAction, getDragHighlight, getOffsettingBounds, getOriginalBounds, isInstalled, itemMovable, movable, newToolbarSpinner, newToolbarSpinner, newToolbarSpinner, onClickAlterSelection, onDoubleClick, onKeyEvent, onMove, onPopupTrigger, onRelease, onRightClickSwitchToSelectionTool, removePropertyChangeListener
protected java.awt.Cursor createCursor()
createCursor
in class AbstractShapeTool
public java.lang.String getStatusBarText(java.util.List<javax.swing.JComponent> selection, java.awt.Point point, int inputMask)
IDesignTool
getStatusBarText
in interface IDesignTool
getStatusBarText
in class AbstractDesignTool
protected ShapeDelegate newShapeDelegate(java.awt.geom.Rectangle2D rect)
newShapeDelegate
in class AbstractShapeTool
protected java.lang.Class<? extends ShapeDelegate> getDelegateType()
getDelegateType
in class AbstractShapeTool
protected ISelectionControl newShapeControl()
newShapeControl
in class AbstractShapeTool
protected java.lang.String getNewShapeName()
getNewShapeName
in class AbstractShapeTool