se.datadosen.explorer
Class ExplorerTreeTransferHandler
java.lang.Object
se.datadosen.dnd.AbstractTreeTransferHandler
se.datadosen.explorer.ExplorerTreeTransferHandler
- All Implemented Interfaces:
- java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener, java.awt.dnd.DropTargetListener, java.util.EventListener
public class ExplorerTreeTransferHandler
- extends AbstractTreeTransferHandler
|
Method Summary |
boolean |
canDropNode(java.awt.dnd.DropTargetContext dtc,
javax.swing.tree.DefaultMutableTreeNode draggedNode,
int action,
java.awt.Point location)
|
boolean |
executeAlbumObjectDrop(javax.swing.tree.DefaultMutableTreeNode newParentNode,
int action)
|
boolean |
executeDrop(javax.swing.tree.DefaultMutableTreeNode draggedNode,
javax.swing.tree.DefaultMutableTreeNode newParentNode,
int action)
|
boolean |
executeDrop(java.util.List<java.io.File> droppedFiles,
javax.swing.tree.DefaultMutableTreeNode newParentNode,
int action)
|
int |
filesDragged(java.awt.dnd.DropTargetContext dtc,
int action,
java.awt.Point location)
|
protected javax.swing.tree.DefaultMutableTreeNode |
resolveTargetNode(java.awt.Point pt,
java.awt.dnd.DropTargetContext dtc)
Override to map drops on non-tree components as a tree drop |
| Methods inherited from class se.datadosen.dnd.AbstractTreeTransferHandler |
autoscroll, dragDropEnd, dragEnter, dragEnter, dragExit, dragExit, dragGestureRecognized, dragOver, dragOver, drop, dropActionChanged, dropActionChanged |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExplorerTreeTransferHandler
public ExplorerTreeTransferHandler(javax.swing.JTree tree,
JAlbumExplorer context)
ExplorerTreeTransferHandler
public ExplorerTreeTransferHandler(javax.swing.JTree tree,
javax.swing.JComponent albumRootComponent,
JAlbumExplorer context)
resolveTargetNode
protected javax.swing.tree.DefaultMutableTreeNode resolveTargetNode(java.awt.Point pt,
java.awt.dnd.DropTargetContext dtc)
- Description copied from class:
AbstractTreeTransferHandler
- Override to map drops on non-tree components as a tree drop
- Overrides:
resolveTargetNode in class AbstractTreeTransferHandler
canDropNode
public boolean canDropNode(java.awt.dnd.DropTargetContext dtc,
javax.swing.tree.DefaultMutableTreeNode draggedNode,
int action,
java.awt.Point location)
- Specified by:
canDropNode in class AbstractTreeTransferHandler
filesDragged
public int filesDragged(java.awt.dnd.DropTargetContext dtc,
int action,
java.awt.Point location)
- Specified by:
filesDragged in class AbstractTreeTransferHandler
executeDrop
public boolean executeDrop(javax.swing.tree.DefaultMutableTreeNode draggedNode,
javax.swing.tree.DefaultMutableTreeNode newParentNode,
int action)
- Specified by:
executeDrop in class AbstractTreeTransferHandler
executeDrop
public boolean executeDrop(java.util.List<java.io.File> droppedFiles,
javax.swing.tree.DefaultMutableTreeNode newParentNode,
int action)
- Specified by:
executeDrop in class AbstractTreeTransferHandler
executeAlbumObjectDrop
public boolean executeAlbumObjectDrop(javax.swing.tree.DefaultMutableTreeNode newParentNode,
int action)
- Specified by:
executeAlbumObjectDrop in class AbstractTreeTransferHandler