Class JRadioButtonTool
- java.lang.Object
-
- com.inductiveautomation.snap.ui.UIOwner<SwingEvent,javax.swing.JComponent>
-
- com.inductiveautomation.snap.swing.SwingOwner
-
- com.inductiveautomation.rm.tool.RMTool<T>
-
- com.inductiveautomation.rm.tool.RMParentShapeTool<T>
-
- com.inductiveautomation.rm.swing.tool.JComponentTool<T>
-
- com.inductiveautomation.rm.swing.tool.LabeledTool<T>
-
- com.inductiveautomation.rm.swing.tool.AbstractButtonTool
-
- com.inductiveautomation.rm.swing.tool.JRadioButtonTool
-
public class JRadioButtonTool extends AbstractButtonTool
An inner class to act as RJRadioButtonShape's Tool.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.rm.tool.RMTool
RMTool.RMShapeHandle
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.rm.tool.RMTool
HandleE, HandleN, HandleNE, HandleNW, HandleS, HandleSE, HandleSW, HandleW, HandleWidth, SPLIT_RESET
-
Fields inherited from class com.inductiveautomation.snap.ui.UIOwner
DragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
-
-
Constructor Summary
Constructors Constructor Description JRadioButtonTool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JComponent
createUI()
Override to add JButtonTool UI to LabeledTool UI.java.lang.Class
getShapeClass()
Returns the class that this inspector is responsible for.java.lang.String
getWindowTitle()
Returns the name to be used in the inspector window title.void
resetUI()
Updates the UI from the currently selected radio button shape.void
respondUI(SwingEvent anEvent)
Updates the currently selected radio button shape from the UI.-
Methods inherited from class com.inductiveautomation.rm.swing.tool.LabeledTool
acceptsDrag, didBecomeSuperSelectedShapeInEditor, dragExit, dragOver, drop, isSuperSelectable, willLoseSuperSelectionInEditor
-
Methods inherited from class com.inductiveautomation.rm.swing.tool.JComponentTool
getHandleCount, getShapeFillInspector, setShowStandardFills
-
Methods inherited from class com.inductiveautomation.rm.tool.RMParentShapeTool
dropString
-
Methods inherited from class com.inductiveautomation.rm.tool.RMTool
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
-
Methods inherited from class com.inductiveautomation.snap.swing.SwingOwner
addKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
-
Methods inherited from class com.inductiveautomation.snap.ui.UIOwner
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
-
-
-
-
Method Detail
-
createUI
protected javax.swing.JComponent createUI()
Override to add JButtonTool UI to LabeledTool UI.
-
resetUI
public void resetUI()
Updates the UI from the currently selected radio button shape.- Overrides:
resetUI
in classLabeledTool
-
respondUI
public void respondUI(SwingEvent anEvent)
Updates the currently selected radio button shape from the UI.- Overrides:
respondUI
in classLabeledTool
-
getShapeClass
public java.lang.Class getShapeClass()
Returns the class that this inspector is responsible for.- Overrides:
getShapeClass
in classRMParentShapeTool
-
getWindowTitle
public java.lang.String getWindowTitle()
Returns the name to be used in the inspector window title.- Overrides:
getWindowTitle
in classRMParentShapeTool
-
-