public class LabelsTool extends Tool
Modifier and Type | Class and Description |
---|---|
protected class |
LabelsTool.LabelFormat |
Tool.RMShapeHandle
HandleMaxXMaxY, 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, willLoseSuperSelectionInEditor
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
public java.lang.Class getShapeClass()
Tool
getShapeClass
in class Tool
public java.lang.String getWindowTitle()
Tool
getWindowTitle
in class Tool
public RJPanel getUI()
Tool
public void resetUI()
Tool
public void respondUI(java.lang.Object anObj)
Tool
public 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()