public class CanvasDropTargetListener extends java.lang.Object implements java.awt.dnd.DropTargetListener
| Modifier | Constructor and Description |
|---|---|
protected |
CanvasDropTargetListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
called when a drag enters the canvas
|
void |
dragExit(java.awt.dnd.DropTargetEvent dtde)
called when a drag exits the canvas
|
void |
dragOver(java.awt.dnd.DropTargetDragEvent dtde)
called when the drag moves over the canvas
|
void |
drop(java.awt.dnd.DropTargetDropEvent dtde)
called when a drag is dropped over the canvas
|
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
called when a drag action changes
|
static CanvasDropTargetListener |
getInstance()
returns a singleton instance of this listener
|
void |
registerListener(java.awt.dnd.DropTargetListener l)
register a listener to listen to this listener. in this way, any class
can get an instance of this listener without having to get a reference to
the Canvas, then listen for canvas events
|
protected CanvasDropTargetListener()
public static CanvasDropTargetListener getInstance()
public void registerListener(java.awt.dnd.DropTargetListener l)
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
dragEnter in interface java.awt.dnd.DropTargetListenerpublic void dragExit(java.awt.dnd.DropTargetEvent dtde)
dragExit in interface java.awt.dnd.DropTargetListenerpublic void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
dragOver in interface java.awt.dnd.DropTargetListenerpublic void drop(java.awt.dnd.DropTargetDropEvent dtde)
drop in interface java.awt.dnd.DropTargetListenerpublic void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
dropActionChanged in interface java.awt.dnd.DropTargetListener