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.TreeNodelastDragOverNodeThis 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 voiddragEnter(java.awt.dnd.DropTargetDragEvent dtde)voiddragExit(java.awt.dnd.DropTargetEvent dte)voiddragOver(java.awt.dnd.DropTargetDragEvent dtde)voiddrop(java.awt.dnd.DropTargetDropEvent dtde)voiddropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)private booleandropNodes(javax.swing.JTree aSourceTree, javax.swing.tree.MutableTreeNode aSourceNode, javax.swing.JTree aTargetTree, javax.swing.tree.MutableTreeNode aDropNode, boolean move)private booleandropString(java.lang.String droppedString)private java.awt.datatransfer.TransferablegetTransferable(java.awt.dnd.DropTargetDragEvent dtde)private javax.swing.tree.DefaultMutableTreeNoderecursivelyCopyNodes(javax.swing.tree.DefaultTreeModel aModel, javax.swing.tree.TreeNode aNode)
-
-
-
Method Detail
-
drop
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
- Specified by:
dropin 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:
dragExitin interfacejava.awt.dnd.DropTargetListener
-
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dropActionChangedin 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:
dragOverin interfacejava.awt.dnd.DropTargetListener
-
dragEnter
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragEnterin interfacejava.awt.dnd.DropTargetListener
-
-