public class KeysPanel extends SwingOwner
DragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
Constructor and Description |
---|
KeysPanel()
Creates a new keys panel.
|
Modifier and Type | Method and Description |
---|---|
static void |
dropDragKey(RMShape aShape,
java.awt.dnd.DropTargetDropEvent anEvent)
Drops a drag key.
|
static java.lang.String |
getDragKey()
Returns the current drag key.
|
RMShape |
getSelectedShape()
Returns the current editor's selected shape.
|
java.lang.String |
getWindowTitle()
Returns the window title for this panel.
|
protected void |
initUI()
Initialize UI panel.
|
static boolean |
isSelectedToMany()
Returns whether selected key path is to-many.
|
void |
resetUI()
Updates the UI from the current selection.
|
void |
respondUI(SwingEvent anEvent)
Updates the current selection from the UI controls.
|
static void |
setDragKey(java.lang.String aKey)
Sets the current drag key.
|
addKeyActionEvent, createTimer, createUI, 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
public static java.lang.String getDragKey()
public static void setDragKey(java.lang.String aKey)
public static boolean isSelectedToMany()
public static void dropDragKey(RMShape aShape, java.awt.dnd.DropTargetDropEvent anEvent)
protected void initUI()
initUI
in class UIOwner<SwingEvent,javax.swing.JComponent>
public void resetUI()
resetUI
in class UIOwner<SwingEvent,javax.swing.JComponent>
public void respondUI(SwingEvent anEvent)
respondUI
in class UIOwner<SwingEvent,javax.swing.JComponent>
public RMShape getSelectedShape()
public java.lang.String getWindowTitle()