public class LineGraphTool extends Tool
Tool.RMShapeHandleHandleMaxXMaxY, 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, willLoseSuperSelectionInEditorclone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEqualspublic RMShape newInstance()
newInstance in class Toolpublic void moveSort(int index1,
int index2)
public void resetUI()
public javax.swing.ImageIcon getImageIcon()
ToolgetImageIcon in class Toolpublic void respondUI(java.lang.Object anObj)
public java.lang.Class getShapeClass()
getShapeClass in class Toolpublic java.lang.String getWindowTitle()
getWindowTitle in class Toolpublic LineGraph getSelectedGraph()