public abstract class AbstractTreeTransferHandler extends Object implements DragGestureListener, DragSourceListener, DropTargetListener
| Modifier | Constructor and Description | 
|---|---|
protected  | 
AbstractTreeTransferHandler(DNDTree tree,
                           int action,
                           boolean drawIcon)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract boolean | 
canPerformAction(DNDTree target,
                DefaultMutableTreeNode nodeDragged,
                int action,
                Point location)  | 
protected void | 
destroy()  | 
void | 
dragDropEnd(DragSourceDropEvent dsde)  | 
void | 
dragEnter(DragSourceDragEvent dsde)  | 
void | 
dragEnter(DropTargetDragEvent dtde)  | 
void | 
dragExit(DragSourceEvent dse)  | 
void | 
dragExit(DropTargetEvent dte)  | 
void | 
dragGestureRecognized(DragGestureEvent dge)  | 
void | 
dragOver(DragSourceDragEvent dsde)  | 
void | 
dragOver(DropTargetDragEvent dtde)  | 
void | 
drop(DropTargetDropEvent dtde)  | 
void | 
dropActionChanged(DragSourceDragEvent dsde)  | 
void | 
dropActionChanged(DropTargetDragEvent dtde)  | 
abstract boolean | 
executeDrop(DNDTree target,
           DefaultMutableTreeNode nodeDragged,
           DefaultMutableTreeNode newParentNode,
           int action)  | 
protected AbstractTreeTransferHandler(DNDTree tree, int action, boolean drawIcon)
protected void destroy()
public void dragDropEnd(DragSourceDropEvent dsde)
dragDropEnd in interface DragSourceListenerpublic final void dragEnter(DragSourceDragEvent dsde)
dragEnter in interface DragSourceListenerpublic final void dragOver(DragSourceDragEvent dsde)
dragOver in interface DragSourceListenerpublic final void dropActionChanged(DragSourceDragEvent dsde)
dropActionChanged in interface DragSourceListenerpublic final void dragExit(DragSourceEvent dse)
dragExit in interface DragSourceListenerpublic final void dragGestureRecognized(DragGestureEvent dge)
dragGestureRecognized in interface DragGestureListenerpublic final void dragEnter(DropTargetDragEvent dtde)
dragEnter in interface DropTargetListenerpublic final void dragExit(DropTargetEvent dte)
dragExit in interface DropTargetListenerpublic final void dragOver(DropTargetDragEvent dtde)
dragOver in interface DropTargetListenerpublic final void dropActionChanged(DropTargetDragEvent dtde)
dropActionChanged in interface DropTargetListenerpublic final void drop(DropTargetDropEvent dtde)
drop in interface DropTargetListenerpublic abstract boolean canPerformAction(DNDTree target, DefaultMutableTreeNode nodeDragged, int action, Point location)
public abstract boolean executeDrop(DNDTree target, DefaultMutableTreeNode nodeDragged, DefaultMutableTreeNode newParentNode, int action)
Copyright © 2015–2021 Fiji. All rights reserved.