public class ServoOrchestratorGUI_middlemiddle_panel
extends javax.swing.JPanel
implements java.awt.datatransfer.Transferable
Modifier and Type | Field and Description |
---|---|
javax.swing.JLabel |
channel_name |
javax.swing.JButton |
channel_settings |
int |
id |
javax.swing.JLabel |
servo_channelid |
javax.swing.JTextField |
servo_goal |
javax.swing.JLabel |
servo_max |
javax.swing.JLabel |
servo_min |
javax.swing.JTextField |
servo_start |
javax.swing.JLabel |
timesection_headline |
java.lang.String |
type |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ServoOrchestratorGUI_middlemiddle_panel(java.lang.String[] data) |
ServoOrchestratorGUI_middlemiddle_panel(java.lang.String mode,
int num) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
One of three methods defined by the Transferable interface.
|
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
One of three methods defined by the Transferable interface.
|
java.awt.GridBagConstraints |
gridbaglayout_set(int x,
int y,
int w,
int h) |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
One of three methods defined by the Transferable interface.
|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public java.lang.String type
public int id
public javax.swing.JLabel timesection_headline
public javax.swing.JLabel channel_name
public javax.swing.JButton channel_settings
public javax.swing.JTextField servo_start
public javax.swing.JLabel servo_channelid
public javax.swing.JTextField servo_goal
public javax.swing.JLabel servo_min
public javax.swing.JLabel servo_max
public ServoOrchestratorGUI_middlemiddle_panel(java.lang.String mode, int num)
public ServoOrchestratorGUI_middlemiddle_panel(java.lang.String[] data)
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
One of three methods defined by the Transferable interface.
If multiple DataFlavor's are supported, can choose what Object to return.
In this case, we only support one: the actual JPanel.
Note we could easily support more than one. For example, if supports text and drops to a JTextField, could return the label's text or any arbitrary text.
getTransferData
in interface java.awt.datatransfer.Transferable
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
One of three methods defined by the Transferable interface.
Returns supported DataFlavor. Again, we're only supporting this actual Object within the JVM.
For more information, see the JavaDoc for DataFlavor.
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
public java.awt.GridBagConstraints gridbaglayout_set(int x, int y, int w, int h)
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
One of three methods defined by the Transferable interface.
Determines whether this object supports the DataFlavor. In this case, only one is supported: for this object itself.
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable