Class DOMDocumentTree.TreeDragSource

  • All Implemented Interfaces:
    java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener, java.util.EventListener
    Enclosing class:
    DOMDocumentTree

    public class DOMDocumentTree.TreeDragSource
    extends java.lang.Object
    implements java.awt.dnd.DragSourceListener, java.awt.dnd.DragGestureListener
    The JTree drag source wrapper.
    • Field Detail

      • source

        protected java.awt.dnd.DragSource source
        The drag source.
      • recognizer

        protected java.awt.dnd.DragGestureRecognizer recognizer
        The drag gesture recognizer.
    • Constructor Detail

      • TreeDragSource

        public TreeDragSource​(DOMDocumentTree tree,
                              int actions)
        Constructor.
        Parameters:
        tree - The source tree
        actions - The permitted action
    • Method Detail

      • dragGestureRecognized

        public void dragGestureRecognized​(java.awt.dnd.DragGestureEvent dge)
        Specified by:
        dragGestureRecognized in interface java.awt.dnd.DragGestureListener
      • dragEnter

        public void dragEnter​(java.awt.dnd.DragSourceDragEvent dsde)
        Specified by:
        dragEnter in interface java.awt.dnd.DragSourceListener
      • dragExit

        public void dragExit​(java.awt.dnd.DragSourceEvent dse)
        Specified by:
        dragExit in interface java.awt.dnd.DragSourceListener
      • dragOver

        public void dragOver​(java.awt.dnd.DragSourceDragEvent dsde)
        Specified by:
        dragOver in interface java.awt.dnd.DragSourceListener
      • dropActionChanged

        public void dropActionChanged​(java.awt.dnd.DragSourceDragEvent dsde)
        Specified by:
        dropActionChanged in interface java.awt.dnd.DragSourceListener
      • dragDropEnd

        public void dragDropEnd​(java.awt.dnd.DragSourceDropEvent dsde)
        Specified by:
        dragDropEnd in interface java.awt.dnd.DragSourceListener