public class DefaultDnDHandler extends java.lang.Object implements DnDHandler
DefaultDnDHandler
is the default implementation of
The DnDHandler
interface.DnDHandler
Modifier and Type | Field and Description |
---|---|
static java.awt.datatransfer.StringSelection |
TRANSFERABLE |
Constructor and Description |
---|
DefaultDnDHandler() |
Modifier and Type | Method and Description |
---|---|
void |
drag(TTree tree,
java.awt.dnd.DragGestureEvent e)
Called when tree node is being dragged.
|
void |
drop(TTree tree,
java.awt.dnd.DropTargetDropEvent e,
java.lang.Object target)
Called when tree node is being dropped.
|
protected void |
dropProcess(TTree tree,
Element targetElement)
Drops process with target element.
|
protected void |
dropProcess(TTree tree,
Element targetElement,
java.awt.dnd.DropTargetDropEvent e)
Drops process with DropTargetDropEvent event.
|
protected void |
dropProcess(TTree tree,
Element targetElement,
java.lang.String className)
Drops process with string transfer data.
|
protected void |
preProcess(Element element)
Pre-process before new created element is added into data box.
|
public void drag(TTree tree, java.awt.dnd.DragGestureEvent e)
drag
in interface DnDHandler
tree
- the tree object.e
- the DragGestureEvent event.public void drop(TTree tree, java.awt.dnd.DropTargetDropEvent e, java.lang.Object target)
drop
in interface DnDHandler
tree
- the tree object.e
- the DragGestureEvent event.target
- the drop target.protected void dropProcess(TTree tree, Element targetElement, java.awt.dnd.DropTargetDropEvent e)
tree
- the tree object.targetElement
- the target element.e
- the DropTargetDropEvent event.protected void dropProcess(TTree tree, Element targetElement, java.lang.String className)
tree
- the tree object.targetElement
- the target elementclassName
- the string transfer dataprotected void preProcess(Element element)
element
- the new created element.Copyright © 2002 - 2010 Serva Software. All Rights Reserved.