public class LineGraphTool extends Tool
Tool.RMShapeHandle
HandleMaxXMaxY, HandleMaxXMidY, HandleMaxXMinY, HandleMidXMaxY, HandleMidXMinY, HandleMinXMaxY, HandleMinXMidY, HandleMinXMinY, HandleWidth
Constructor and Description |
---|
LineGraphTool() |
Modifier and Type | Method and Description |
---|---|
javax.swing.ImageIcon |
getImageIcon()
Returns the image icon used to represent shapes that this tool represents.
|
LineGraph |
getSelectedGraph()
Returns the selected graph.
|
java.lang.Class |
getShapeClass()
Returns the class that this tool is responsible for.
|
RJPanel |
getUI()
Returns the Swing UI panel.
|
java.lang.String |
getWindowTitle()
Returns the name to be presented to user.
|
void |
moveSort(int index1,
int index2)
Sorting table popup menu method implementation.
|
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 rectangle.
|
void |
respondUI(java.lang.Object anObj)
Updates the currently selected rectangle from the Swing UI controls.
|
activateTool, deactivateTool, didBecomeSuperSelectedShapeInEditor, editor, flushChanges, getCoreTool, getCoreToolIndex, getHandleAtPoint, getHandleCount, getHandlePoint, getHandleRect, getImageIcon, getSelectedShape, getSelectedShapes, getSelectTool, getShapeHandleAtPoint, getTool, getTool, isInstance, isSelected, isSuperSelected, mouseDragged, mouseDragged, mouseMoved, mouseMoved, mousePressed, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, moveShapeHandle, paintSelectedShape, paintSuperSelectedShape, paintTool, processKeyEvent, reactivateTool, willLoseSuperSelectionInEditor
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
public RMShape newInstance()
newInstance
in class Tool
public void moveSort(int index1, int index2)
public void resetUI()
public javax.swing.ImageIcon getImageIcon()
Tool
getImageIcon
in class Tool
public void respondUI(java.lang.Object anObj)
public java.lang.Class getShapeClass()
getShapeClass
in class Tool
public java.lang.String getWindowTitle()
getWindowTitle
in class Tool
public LineGraph getSelectedGraph()