freemind.modes.mindmapmode.listeners
Class MindMapNodeDropListener
java.lang.Object
freemind.modes.mindmapmode.listeners.MindMapNodeDropListener
- All Implemented Interfaces:
- java.awt.dnd.DropTargetListener, java.util.EventListener
public class MindMapNodeDropListener
- extends java.lang.Object
- implements java.awt.dnd.DropTargetListener
Method Summary |
void |
dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
The method is called when the cursor carrying the dragged item enteres
the area of the node. |
void |
dragExit(java.awt.dnd.DropTargetEvent e)
|
void |
dragOver(java.awt.dnd.DropTargetDragEvent e)
|
void |
dragScroll(java.awt.dnd.DropTargetDragEvent e)
|
void |
drop(java.awt.dnd.DropTargetDropEvent dtde)
|
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent e)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MindMapNodeDropListener
public MindMapNodeDropListener(MindMapController controller)
drop
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
- Specified by:
drop
in interface java.awt.dnd.DropTargetListener
dragEnter
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
- The method is called when the cursor carrying the dragged item enteres
the area of the node. The name "dragEnter" seems to be confusing to me.
I think the difference between dragAcceptable and dropAcceptable is that
in dragAcceptable, you tell if the type of the thing being dragged is OK,
where in dropAcceptable, you tell if your really willing to accept the
item.
- Specified by:
dragEnter
in interface java.awt.dnd.DropTargetListener
dragOver
public void dragOver(java.awt.dnd.DropTargetDragEvent e)
- Specified by:
dragOver
in interface java.awt.dnd.DropTargetListener
dragExit
public void dragExit(java.awt.dnd.DropTargetEvent e)
- Specified by:
dragExit
in interface java.awt.dnd.DropTargetListener
dragScroll
public void dragScroll(java.awt.dnd.DropTargetDragEvent e)
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent e)
- Specified by:
dropActionChanged
in interface java.awt.dnd.DropTargetListener