Class TreeDragAndDropWidget.TreeDropTargetListener
java.lang.Object
org.pushingpixels.radiance.theming.internal.widget.tree.dnd.TreeDragAndDropWidget.TreeDropTargetListener
- All Implemented Interfaces:
DropTargetListener, EventListener
- Enclosing class:
TreeDragAndDropWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate TreeNodeThis node to avoid too many invocations to dragOver -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddragEnter(DropTargetDragEvent dtde) voiddragExit(DropTargetEvent dte) voiddragOver(DropTargetDragEvent dtde) voiddrop(DropTargetDropEvent dtde) voidprivate booleandropNodes(JTree aSourceTree, MutableTreeNode aSourceNode, JTree aTargetTree, MutableTreeNode aDropNode, boolean move) private booleandropString(String droppedString) private Transferableprivate DefaultMutableTreeNoderecursivelyCopyNodes(DefaultTreeModel aModel, TreeNode aNode)
-
Field Details
-
lastDragOverNode
This node to avoid too many invocations to dragOver
-
-
Constructor Details
-
TreeDropTargetListener
TreeDropTargetListener()
-
-
Method Details
-
drop
- Specified by:
dropin interfaceDropTargetListener
-
dropString
-
dropNodes
private boolean dropNodes(JTree aSourceTree, MutableTreeNode aSourceNode, JTree aTargetTree, MutableTreeNode aDropNode, boolean move) -
recursivelyCopyNodes
-
dragExit
- Specified by:
dragExitin interfaceDropTargetListener
-
dropActionChanged
- Specified by:
dropActionChangedin interfaceDropTargetListener
-
getTransferable
-
dragOver
- Specified by:
dragOverin interfaceDropTargetListener
-
dragEnter
- Specified by:
dragEnterin interfaceDropTargetListener
-