Class TreeDragAndDropWidget.TreeDropTargetListener
- java.lang.Object
-
- org.pushingpixels.radiance.theming.internal.widget.tree.dnd.TreeDragAndDropWidget.TreeDropTargetListener
-
- All Implemented Interfaces:
java.awt.dnd.DropTargetListener
,java.util.EventListener
- Enclosing class:
- TreeDragAndDropWidget
class TreeDragAndDropWidget.TreeDropTargetListener extends java.lang.Object implements java.awt.dnd.DropTargetListener
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.tree.TreeNode
lastDragOverNode
This node to avoid too many invocations to dragOver
-
Constructor Summary
Constructors Constructor Description TreeDropTargetListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
void
dragExit(java.awt.dnd.DropTargetEvent dte)
void
dragOver(java.awt.dnd.DropTargetDragEvent dtde)
void
drop(java.awt.dnd.DropTargetDropEvent dtde)
void
dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
private boolean
dropNodes(javax.swing.JTree aSourceTree, javax.swing.tree.MutableTreeNode aSourceNode, javax.swing.JTree aTargetTree, javax.swing.tree.MutableTreeNode aDropNode, boolean move)
private boolean
dropString(java.lang.String droppedString)
private java.awt.datatransfer.Transferable
getTransferable(java.awt.dnd.DropTargetDragEvent dtde)
private javax.swing.tree.DefaultMutableTreeNode
recursivelyCopyNodes(javax.swing.tree.DefaultTreeModel aModel, javax.swing.tree.TreeNode aNode)
-
-
-
Method Detail
-
drop
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
- Specified by:
drop
in interfacejava.awt.dnd.DropTargetListener
-
dropString
private boolean dropString(java.lang.String droppedString)
-
dropNodes
private boolean dropNodes(javax.swing.JTree aSourceTree, javax.swing.tree.MutableTreeNode aSourceNode, javax.swing.JTree aTargetTree, javax.swing.tree.MutableTreeNode aDropNode, boolean move)
-
recursivelyCopyNodes
private javax.swing.tree.DefaultMutableTreeNode recursivelyCopyNodes(javax.swing.tree.DefaultTreeModel aModel, javax.swing.tree.TreeNode aNode)
-
dragExit
public void dragExit(java.awt.dnd.DropTargetEvent dte)
- Specified by:
dragExit
in interfacejava.awt.dnd.DropTargetListener
-
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dropActionChanged
in interfacejava.awt.dnd.DropTargetListener
-
getTransferable
private java.awt.datatransfer.Transferable getTransferable(java.awt.dnd.DropTargetDragEvent dtde)
-
dragOver
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragOver
in interfacejava.awt.dnd.DropTargetListener
-
dragEnter
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragEnter
in interfacejava.awt.dnd.DropTargetListener
-
-