public class JLabelTool<T extends JLabelShape> extends LabeledTool<T>
RMTool.RMShapeHandle
HandleE, HandleN, HandleNE, HandleNW, HandleS, HandleSE, HandleSW, HandleW, HandleWidth, SPLIT_RESET
DragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
Constructor and Description |
---|
JLabelTool() |
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JComponent |
createUI()
Override to add JLabelTool UI to LabeledTool UI.
|
java.lang.Class |
getShapeClass()
Returns the label tool's class.
|
java.lang.String |
getWindowTitle()
Returns the name for the inspector window title bar.
|
protected void |
initUI()
Initialize UI panel.
|
void |
resetUI()
Updates the UI from the currently selected panel shape.
|
void |
respondUI(SwingEvent anEvent)
Updates the currently selected panel shape from the UI controls.
|
acceptsDrag, didBecomeSuperSelectedShapeInEditor, dragExit, dragOver, drop, isSuperSelectable, willLoseSuperSelectionInEditor
getHandleCount, getShapeFillInspector, setShowStandardFills
dropString
activateTool, attachEventBus, deactivateTool, dragEnter, dropClass, dropColor, dropDragKey, dropFiles, flavorForClass, flushChanges, getAcceptsChildren, getBoundsSuperSelected, getDatasetEntity, getDragDisplayBounds, getEditor, getEditorPane, getFont, getFontDeep, getGalleryClone, getHandleAtPoint, getHandleCursor, getHandleOpposing, getHandlePoint, getHandleRect, getIcon, getIcon, getPointsFromUnits, getSelectedShape, getSelectedShapes, getSelectTool, getShapeHandleAtPoint, getTool, getTool, getToolTipText, getUnitsFromPoints, isSelected, isSuperSelected, isUngroupable, mouseDragged, mouseDragged, mouseMoved, mouseMoved, mousePressed, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, moveShapeHandle, newInstance, paintShapeHandles, paintTool, processKeyEvent, reactivateTool, setFont, setFontBold, setFontBoldDeep, setFontFamily, setFontFamilyDeep, setFontItalic, setFontItalicDeep, setFontName, setFontNameDeep, setFontSize, setFontSizeDeep
addKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
addNodeBinding, disableEvents, enableEvents, getBindingModelValue, getBindingNodeValue, getConversionMap, getConversionMapKey, getConversionMaps, getConversionMapValue, getFirstFocus, getModelValue, getNode, getNodeAction, getNodeBoolValue, getNodeFloatValue, getNodeIntValue, getNodeItemDisplayKey, getNodeItems, getNodeSelectedIndex, getNodeSelectedItem, getNodeStringValue, getNodeText, getNodeValue, getUI, getUIHpr, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processResetUI, processRespondUI, resetLater, resetNodeBindings, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
protected javax.swing.JComponent createUI()
createUI
in class RMTool<T extends JLabelShape>
protected void initUI()
initUI
in class UIOwner<SwingEvent,javax.swing.JComponent>
public void resetUI()
resetUI
in class LabeledTool<T extends JLabelShape>
public void respondUI(SwingEvent anEvent)
respondUI
in class LabeledTool<T extends JLabelShape>
public java.lang.Class getShapeClass()
getShapeClass
in class RMParentShapeTool<T extends JLabelShape>
public java.lang.String getWindowTitle()
getWindowTitle
in class RMParentShapeTool<T extends JLabelShape>