Class AutoScrollingTreeDropTarget

  • All Implemented Interfaces:
    java.awt.dnd.DropTargetListener, java.io.Serializable, java.util.EventListener

    class AutoScrollingTreeDropTarget
    extends java.awt.dnd.DropTarget
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.dnd.DropTarget

        java.awt.dnd.DropTarget.DropTargetAutoScroller
    • Constructor Summary

      Constructors 
      Constructor Description
      AutoScrollingTreeDropTarget​(javax.swing.JTree aTree, java.awt.dnd.DropTargetListener listener)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void clearAutoscroll()  
      private void doAutoscroll​(java.awt.Point aPoint)  
      protected void initializeAutoscrolling​(java.awt.Point p)  
      protected void updateAutoscroll​(java.awt.Point dragCursorLocn)  
      • Methods inherited from class java.awt.dnd.DropTarget

        addDropTargetListener, addNotify, createDropTargetAutoScroller, createDropTargetContext, dragEnter, dragExit, dragOver, drop, dropActionChanged, getComponent, getDefaultActions, getDropTargetContext, getFlavorMap, isActive, removeDropTargetListener, removeNotify, setActive, setComponent, setDefaultActions, setFlavorMap
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • viewport

        private javax.swing.JViewport viewport
      • scrollUnits

        private int scrollUnits
      • tree

        private javax.swing.JTree tree
      • lastDragCursorLocn

        private java.awt.Point lastDragCursorLocn
    • Constructor Detail

      • AutoScrollingTreeDropTarget

        AutoScrollingTreeDropTarget​(javax.swing.JTree aTree,
                                    java.awt.dnd.DropTargetListener listener)
    • Method Detail

      • updateAutoscroll

        protected void updateAutoscroll​(java.awt.Point dragCursorLocn)
        Overrides:
        updateAutoscroll in class java.awt.dnd.DropTarget
      • initializeAutoscrolling

        protected void initializeAutoscrolling​(java.awt.Point p)
        Overrides:
        initializeAutoscrolling in class java.awt.dnd.DropTarget
      • clearAutoscroll

        protected void clearAutoscroll()
        Overrides:
        clearAutoscroll in class java.awt.dnd.DropTarget
      • doAutoscroll

        private void doAutoscroll​(java.awt.Point aPoint)