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 TreeNode
This node to avoid too many invocations to dragOver -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dragEnter
(DropTargetDragEvent dtde) void
dragExit
(DropTargetEvent dte) void
dragOver
(DropTargetDragEvent dtde) void
drop
(DropTargetDropEvent dtde) void
private boolean
dropNodes
(JTree aSourceTree, MutableTreeNode aSourceNode, JTree aTargetTree, MutableTreeNode aDropNode, boolean move) private boolean
dropString
(String droppedString) private Transferable
private DefaultMutableTreeNode
recursivelyCopyNodes
(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:
drop
in interfaceDropTargetListener
-
dropString
-
dropNodes
private boolean dropNodes(JTree aSourceTree, MutableTreeNode aSourceNode, JTree aTargetTree, MutableTreeNode aDropNode, boolean move) -
recursivelyCopyNodes
-
dragExit
- Specified by:
dragExit
in interfaceDropTargetListener
-
dropActionChanged
- Specified by:
dropActionChanged
in interfaceDropTargetListener
-
getTransferable
-
dragOver
- Specified by:
dragOver
in interfaceDropTargetListener
-
dragEnter
- Specified by:
dragEnter
in interfaceDropTargetListener
-