org.tbee.swing.tree
Class BeforeOnAfterTreeDropListener
java.lang.Object
org.tbee.swing.tree.BeforeOnAfterTreeDropListener
- All Implemented Interfaces:
- java.awt.dnd.DropTargetListener, java.util.EventListener
public class BeforeOnAfterTreeDropListener
- extends java.lang.Object
- implements java.awt.dnd.DropTargetListener
This adds a enhanced DropTargetListener that gives the possibility to drop before, on or after a treenode.
For usage see the test code since processing the drop event is not trivial.
- Version:
- $Revision: 1.4 $
|
Field Summary |
protected java.lang.Boolean |
before
|
static java.lang.String |
SOURCECODE_VERSION
Standard variable for determining version of a class file. |
protected javax.swing.tree.TreePath |
treePath
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOURCECODE_VERSION
public static final java.lang.String SOURCECODE_VERSION
- Standard variable for determining version of a class file.
- See Also:
- Constant Field Values
treePath
protected javax.swing.tree.TreePath treePath
before
protected java.lang.Boolean before
BeforeOnAfterTreeDropListener
public BeforeOnAfterTreeDropListener()
getBefore
public java.lang.Boolean getBefore()
droppedBeforeNode
public boolean droppedBeforeNode()
droppedOnNode
public boolean droppedOnNode()
droppedAfterNode
public boolean droppedAfterNode()
dragEnter
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragEnter in interface java.awt.dnd.DropTargetListener
dragOver
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragOver in interface java.awt.dnd.DropTargetListener
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dropActionChanged in interface java.awt.dnd.DropTargetListener
dragExit
public void dragExit(java.awt.dnd.DropTargetEvent dte)
- Specified by:
dragExit in interface java.awt.dnd.DropTargetListener
drop
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
- Specified by:
drop in interface java.awt.dnd.DropTargetListener
main
public static void main(java.lang.String[] args)
Copyright © 2010 KnowledgePlaza. All Rights Reserved.