public class JSeparatorTool extends RBTool
Tool.RMShapeHandle
HandleMaxXMaxY, HandleMaxXMidY, HandleMaxXMinY, HandleMidXMaxY, HandleMidXMinY, HandleMinXMaxY, HandleMinXMidY, HandleMinXMinY, HandleWidth
Constructor and Description |
---|
JSeparatorTool()
Creates a new separator tool.
|
Modifier and Type | Method and Description |
---|---|
int |
getHandleCount(RMShape aShape)
Editor method (returns the number of handles).
|
RMPoint |
getHandlePoint(RMShape aShape,
int i,
boolean iss)
Editor method.
|
java.lang.Class |
getShapeClass()
Returns the separator tool's class.
|
RJPanel |
getUI()
Returns the Swing UI panel (loading if needed).
|
java.lang.String |
getWindowTitle()
Returns the name for the inspector window title bar.
|
void |
moveShapeHandle(RMShape aShape,
int i,
RMPoint toPoint)
Editor method.
|
void |
resetUI()
Updates the Swing UI from the currently selected radio button shape.
|
void |
respondUI(java.lang.Object anObj)
Updates the currently selected radio button shape from the Swing UI.
|
buildShapesFromComponents, BuildShapesFromComponents, getComponentPacked, getToolRB, SyncComponentsFromShapes, syncComponentsFromShapes
activateTool, deactivateTool, didBecomeSuperSelectedShapeInEditor, editor, flushChanges, getCoreTool, getCoreToolIndex, getHandleAtPoint, getHandleRect, getImageIcon, getImageIcon, getSelectedShape, getSelectedShapes, getSelectTool, getShapeHandleAtPoint, getTool, getTool, isInstance, isSelected, isSuperSelected, mouseDragged, mouseDragged, mouseMoved, mouseMoved, mousePressed, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, newInstance, paintSelectedShape, paintSuperSelectedShape, paintTool, processKeyEvent, reactivateTool, willLoseSuperSelectionInEditor
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
public java.lang.Class getShapeClass()
getShapeClass
in class Tool
public java.lang.String getWindowTitle()
getWindowTitle
in class Tool
public RJPanel getUI()
public void resetUI()
public void respondUI(java.lang.Object anObj)
public int getHandleCount(RMShape aShape)
getHandleCount
in class RBTool
public RMPoint getHandlePoint(RMShape aShape, int i, boolean iss)
getHandlePoint
in class Tool
public void moveShapeHandle(RMShape aShape, int i, RMPoint toPoint)
moveShapeHandle
in class Tool