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 intAUTOSCROLL_MARGINprivate java.awt.PointlastDragCursorLocnprivate intscrollUnitsprivate javax.swing.JTreetreeprivate javax.swing.JViewportviewport
-
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 voidclearAutoscroll()private voiddoAutoscroll(java.awt.Point aPoint)protected voidinitializeAutoscrolling(java.awt.Point p)protected voidupdateAutoscroll(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:
updateAutoscrollin classjava.awt.dnd.DropTarget
-
initializeAutoscrolling
protected void initializeAutoscrolling(java.awt.Point p)
- Overrides:
initializeAutoscrollingin classjava.awt.dnd.DropTarget
-
clearAutoscroll
protected void clearAutoscroll()
- Overrides:
clearAutoscrollin classjava.awt.dnd.DropTarget
-
doAutoscroll
private void doAutoscroll(java.awt.Point aPoint)
-
-