Package com.actelion.research.gui.dnd
Class MoleculeDropAdapter
- java.lang.Object
-
- com.actelion.research.gui.dnd.MoleculeDropAdapter
-
- All Implemented Interfaces:
java.awt.dnd.DropTargetListener
,java.util.EventListener
- Direct Known Subclasses:
SDFileMoleculeDropAdapter
public class MoleculeDropAdapter extends java.lang.Object implements java.awt.dnd.DropTargetListener
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
debug
-
Constructor Summary
Constructors Constructor Description MoleculeDropAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.datatransfer.DataFlavor
chooseDropFlavor(java.awt.dnd.DropTargetDropEvent e)
protected StereoMolecule
createFromDataFlavor(java.awt.datatransfer.DataFlavor chosen, java.lang.Object o)
void
dragEnter(java.awt.dnd.DropTargetDragEvent e)
void
dragExit(java.awt.dnd.DropTargetEvent e)
void
dragOver(java.awt.dnd.DropTargetDragEvent e)
void
drop(java.awt.dnd.DropTargetDropEvent e)
void
dropActionChanged(java.awt.dnd.DropTargetDragEvent e)
java.awt.datatransfer.DataFlavor[]
getFlavors()
boolean
isActive()
protected boolean
isDragFlavorSupported(java.awt.dnd.DropTargetDragEvent e)
boolean
isDropOK(java.awt.dnd.DropTargetDragEvent e)
void
onDropMolecule(StereoMolecule m, java.awt.Point pt)
void
setActive(boolean active)
-
-
-
Field Detail
-
debug
public static final boolean debug
- See Also:
- Constant Field Values
-
-
Method Detail
-
onDropMolecule
public void onDropMolecule(StereoMolecule m, java.awt.Point pt)
-
dragEnter
public void dragEnter(java.awt.dnd.DropTargetDragEvent e)
- Specified by:
dragEnter
in interfacejava.awt.dnd.DropTargetListener
-
dragOver
public void dragOver(java.awt.dnd.DropTargetDragEvent e)
- Specified by:
dragOver
in interfacejava.awt.dnd.DropTargetListener
-
setActive
public void setActive(boolean active)
-
isActive
public boolean isActive()
-
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent e)
- Specified by:
dropActionChanged
in interfacejava.awt.dnd.DropTargetListener
-
dragExit
public void dragExit(java.awt.dnd.DropTargetEvent e)
- Specified by:
dragExit
in interfacejava.awt.dnd.DropTargetListener
-
drop
public void drop(java.awt.dnd.DropTargetDropEvent e)
- Specified by:
drop
in interfacejava.awt.dnd.DropTargetListener
-
getFlavors
public java.awt.datatransfer.DataFlavor[] getFlavors()
-
createFromDataFlavor
protected StereoMolecule createFromDataFlavor(java.awt.datatransfer.DataFlavor chosen, java.lang.Object o) throws java.lang.Exception
- Throws:
java.lang.Exception
-
isDragFlavorSupported
protected boolean isDragFlavorSupported(java.awt.dnd.DropTargetDragEvent e)
-
chooseDropFlavor
protected java.awt.datatransfer.DataFlavor chooseDropFlavor(java.awt.dnd.DropTargetDropEvent e)
-
isDropOK
public boolean isDropOK(java.awt.dnd.DropTargetDragEvent e)
-
-