public class LabelsTool extends Tool
| Modifier and Type | Class and Description |
|---|---|
protected class |
LabelsTool.LabelFormat |
Tool.RMShapeHandleHandleMaxXMaxY, HandleMaxXMidY, HandleMaxXMinY, HandleMidXMaxY, HandleMidXMinY, HandleMinXMaxY, HandleMinXMidY, HandleMinXMinY, HandleWidth| Constructor and Description |
|---|
LabelsTool() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addLabels(RMEditor anEditor,
java.lang.String aKeyPath) |
void |
dropString(javax.swing.JTable aTable,
java.lang.String aString,
java.awt.Point aPoint) |
java.lang.Class |
getShapeClass()
Returns the shape class that this tool handles.
|
RJPanel |
getUI()
Returns the Swing UI panel for this tool.
|
java.lang.String |
getWindowTitle()
Returns the string to be used for the inspector window title.
|
java.util.Vector |
labelFormats() |
void |
moveSort(int from,
int to) |
void |
resetUI()
Resets the UI associated with this tool.
|
void |
respondUI(java.lang.Object anObj)
Responder callback for the UI associated with this tool.
|
javax.swing.table.AbstractTableModel |
sortingTableModel() |
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, mouseMoved, mousePressed, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, moveShapeHandle, newInstance, paintSelectedShape, paintSuperSelectedShape, paintTool, processKeyEvent, reactivateTool, willLoseSuperSelectionInEditorclone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEqualspublic java.lang.Class getShapeClass()
ToolgetShapeClass in class Toolpublic java.lang.String getWindowTitle()
ToolgetWindowTitle in class Toolpublic RJPanel getUI()
Toolpublic void resetUI()
Toolpublic void respondUI(java.lang.Object anObj)
Toolpublic static void addLabels(RMEditor anEditor, java.lang.String aKeyPath)
public void dropString(javax.swing.JTable aTable,
java.lang.String aString,
java.awt.Point aPoint)
public void moveSort(int from,
int to)
public javax.swing.table.AbstractTableModel sortingTableModel()
public java.util.Vector labelFormats()