org.tbee.swing.tree
Class BeforeOnAfterTreeDropListener

java.lang.Object
  extended by 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
           
 
Constructor Summary
BeforeOnAfterTreeDropListener()
           
 
Method Summary
 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)
           
 boolean droppedAfterNode()
           
 boolean droppedBeforeNode()
           
 boolean droppedOnNode()
           
 java.lang.Boolean getBefore()
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

BeforeOnAfterTreeDropListener

public BeforeOnAfterTreeDropListener()
Method Detail

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.