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.DropTargetListener
public void dragExit(java.awt.dnd.DropTargetEvent dtde)
dragExit
in interface java.awt.dnd.DropTargetListener
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
dragOver
in interface java.awt.dnd.DropTargetListener
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
drop
in interface java.awt.dnd.DropTargetListener
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
dropActionChanged
in interface java.awt.dnd.DropTargetListener