Class DragWell
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JLabel
- 
- com.inductiveautomation.snap.swing.DragWell
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.dnd.DragGestureListener,- java.awt.dnd.DragSourceListener,- java.awt.dnd.DropTargetListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible,- javax.swing.SwingConstants
 
 public class DragWell extends javax.swing.JLabel implements java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener, java.awt.dnd.DropTargetListenerA component that accepts drag and drop of files.- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDragWell.HelperRibs Helper for RJCustomView.- 
Nested classes/interfaces inherited from class javax.swing.JLabeljavax.swing.JLabel.AccessibleJLabel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field Summary- 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 - 
Fields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
- 
 - 
Constructor SummaryConstructors Constructor Description DragWell()Creates a new RJDragWell.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddragDropEnd(java.awt.dnd.DragSourceDropEvent dsde)voiddragEnter(java.awt.dnd.DragSourceDragEvent dsde)voiddragEnter(java.awt.dnd.DropTargetDragEvent anEvent)voiddragExit(java.awt.dnd.DragSourceEvent dse)voiddragExit(java.awt.dnd.DropTargetEvent anEvent)voiddragGestureRecognized(java.awt.dnd.DragGestureEvent dge)dragGestureRecognized.voiddragOver(java.awt.dnd.DragSourceDragEvent dsde)voiddragOver(java.awt.dnd.DropTargetDragEvent anEvent)voiddrop(java.awt.dnd.DropTargetDropEvent anEvent)voiddropActionChanged(java.awt.dnd.DragSourceDragEvent dsde)voiddropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)java.io.FilegetFile()Returns the file.java.lang.StringgetFileText()Returns the file as a string.voidsetFile(java.io.File aFile)Sets the file.- 
Methods inherited from class javax.swing.JLabelcheckHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 - 
Methods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
 - 
Methods inherited from class java.awt.Componentaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Method Detail- 
getFilepublic java.io.File getFile() Returns the file.
 - 
setFilepublic void setFile(java.io.File aFile) Sets the file.
 - 
getFileTextpublic java.lang.String getFileText() Returns the file as a string.
 - 
dragGestureRecognizedpublic void dragGestureRecognized(java.awt.dnd.DragGestureEvent dge) dragGestureRecognized.- Specified by:
- dragGestureRecognizedin interface- java.awt.dnd.DragGestureListener
 
 - 
dragDropEndpublic void dragDropEnd(java.awt.dnd.DragSourceDropEvent dsde) - Specified by:
- dragDropEndin interface- java.awt.dnd.DragSourceListener
 
 - 
dragEnterpublic void dragEnter(java.awt.dnd.DragSourceDragEvent dsde) - Specified by:
- dragEnterin interface- java.awt.dnd.DragSourceListener
 
 - 
dragExitpublic void dragExit(java.awt.dnd.DragSourceEvent dse) - Specified by:
- dragExitin interface- java.awt.dnd.DragSourceListener
 
 - 
dragOverpublic void dragOver(java.awt.dnd.DragSourceDragEvent dsde) - Specified by:
- dragOverin interface- java.awt.dnd.DragSourceListener
 
 - 
dropActionChangedpublic void dropActionChanged(java.awt.dnd.DragSourceDragEvent dsde) - Specified by:
- dropActionChangedin interface- java.awt.dnd.DragSourceListener
 
 - 
dragEnterpublic void dragEnter(java.awt.dnd.DropTargetDragEvent anEvent) - Specified by:
- dragEnterin interface- java.awt.dnd.DropTargetListener
 
 - 
dragExitpublic void dragExit(java.awt.dnd.DropTargetEvent anEvent) - Specified by:
- dragExitin interface- java.awt.dnd.DropTargetListener
 
 - 
dragOverpublic void dragOver(java.awt.dnd.DropTargetDragEvent anEvent) - Specified by:
- dragOverin interface- java.awt.dnd.DropTargetListener
 
 - 
droppublic void drop(java.awt.dnd.DropTargetDropEvent anEvent) - Specified by:
- dropin interface- java.awt.dnd.DropTargetListener
 
 - 
dropActionChangedpublic void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde) - Specified by:
- dropActionChangedin interface- java.awt.dnd.DropTargetListener
 
 
- 
 
-