public class JToggleButtonTool<T extends JToggleButtonShape> extends AbstractButtonTool<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 |
---|
JToggleButtonTool() |
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JComponent |
createUI()
Override to add JButtonTool UI to LabeledTool UI.
|
java.lang.Class |
getShapeClass()
Returns the class that this tool is responsible for.
|
java.lang.String |
getWindowTitle()
Returns the name for the inspector window title.
|
void |
resetUI()
Updates the UI from the currently selected toggle button shape.
|
void |
respondUI(SwingEvent anEvent)
Updates the currently selected toggle button shape from the UI.
|
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, 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 JToggleButtonShape>
public void resetUI()
resetUI
in class LabeledTool<T extends JToggleButtonShape>
public void respondUI(SwingEvent anEvent)
respondUI
in class LabeledTool<T extends JToggleButtonShape>
public java.lang.Class getShapeClass()
getShapeClass
in class RMParentShapeTool<T extends JToggleButtonShape>
public java.lang.String getWindowTitle()
getWindowTitle
in class RMParentShapeTool<T extends JToggleButtonShape>