Class AutoScrollingTreeDropTarget
- java.lang.Object
-
- java.awt.dnd.DropTarget
-
- org.pushingpixels.radiance.theming.internal.widget.tree.dnd.AutoScrollingTreeDropTarget
-
- All Implemented Interfaces:
java.awt.dnd.DropTargetListener
,java.io.Serializable
,java.util.EventListener
class AutoScrollingTreeDropTarget extends java.awt.dnd.DropTarget
-
-
Field Summary
Fields Modifier and Type Field Description private static int
AUTOSCROLL_MARGIN
private java.awt.Point
lastDragCursorLocn
private int
scrollUnits
private javax.swing.JTree
tree
private javax.swing.JViewport
viewport
-
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
-
-
-
-
Field Detail
-
viewport
private javax.swing.JViewport viewport
-
scrollUnits
private int scrollUnits
-
tree
private javax.swing.JTree tree
-
lastDragCursorLocn
private java.awt.Point lastDragCursorLocn
-
AUTOSCROLL_MARGIN
private static final int AUTOSCROLL_MARGIN
- See Also:
- Constant Field Values
-
-
Method Detail
-
updateAutoscroll
protected void updateAutoscroll(java.awt.Point dragCursorLocn)
- Overrides:
updateAutoscroll
in classjava.awt.dnd.DropTarget
-
initializeAutoscrolling
protected void initializeAutoscrolling(java.awt.Point p)
- Overrides:
initializeAutoscrolling
in classjava.awt.dnd.DropTarget
-
clearAutoscroll
protected void clearAutoscroll()
- Overrides:
clearAutoscroll
in classjava.awt.dnd.DropTarget
-
doAutoscroll
private void doAutoscroll(java.awt.Point aPoint)
-
-