public class OvalTool extends Tool
Tool.RMShapeHandleHandleMaxXMaxY, HandleMaxXMidY, HandleMaxXMinY, HandleMidXMaxY, HandleMidXMinY, HandleMinXMaxY, HandleMinXMidY, HandleMinXMinY, HandleWidth| Constructor and Description |
|---|
OvalTool() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class |
getShapeClass()
Returns the shape class this tool is responsible for.
|
RJPanel |
getUI()
Returns the Swing UI panel.
|
java.lang.String |
getWindowTitle()
Returns the string used for the inspector window title.
|
void |
mouseMoved(java.awt.event.MouseEvent anEvent)
Event handling - overridden to install crosshair cursor.
|
RMShape |
newInstance()
Returns a new instance of the shape class that this tool is responsible for.
|
void |
resetUI()
Updates the Swing UI controls from the currently selected oval.
|
void |
respondUI(java.lang.Object anObj)
Updates the currently selected oval from the Swing UI controls.
|
activateTool, deactivateTool, didBecomeSuperSelectedShapeInEditor, editor, flushChanges, getCoreTool, getCoreToolIndex, getHandleAtPoint, getHandleCount, getHandlePoint, getHandleRect, getImageIcon, getImageIcon, getSelectedShape, getSelectedShapes, getSelectTool, getShapeHandleAtPoint, getTool, getTool, isInstance, isSelected, isSuperSelected, mouseDragged, mouseDragged, mouseMoved, mousePressed, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, moveShapeHandle, paintSelectedShape, paintSuperSelectedShape, paintTool, processKeyEvent, reactivateTool, willLoseSuperSelectionInEditorclone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEqualspublic RMShape newInstance()
newInstance in class Toolpublic void resetUI()
public void respondUI(java.lang.Object anObj)
public void mouseMoved(java.awt.event.MouseEvent anEvent)
mouseMoved in class Toolpublic java.lang.Class getShapeClass()
getShapeClass in class Toolpublic java.lang.String getWindowTitle()
getWindowTitle in class Tool