org.openscience.jmol.app
Class FileDropper
java.lang.Object
org.openscience.jmol.app.FileDropper
- All Implemented Interfaces:
- java.awt.dnd.DropTargetListener, java.util.EventListener
public class FileDropper
- extends java.lang.Object
- implements java.awt.dnd.DropTargetListener
A simple Dropping class to allow files to be dragged onto a target.
It supports drag-and-drop of files from file browsers, and CML text
from editors, e.g. jEdit.
Note that multiple drops are not thread safe.
- Author:
- Billy
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FD_PROPERTY_FILENAME
public static final java.lang.String FD_PROPERTY_FILENAME
- See Also:
- Constant Field Values
FD_PROPERTY_INLINE
public static final java.lang.String FD_PROPERTY_INLINE
- See Also:
- Constant Field Values
FileDropper
public FileDropper()
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
dragOver
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragOver
in interface java.awt.dnd.DropTargetListener
dragEnter
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragEnter
in interface java.awt.dnd.DropTargetListener
dragExit
public void dragExit(java.awt.dnd.DropTargetEvent dtde)
- Specified by:
dragExit
in interface java.awt.dnd.DropTargetListener
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dropActionChanged
in interface java.awt.dnd.DropTargetListener
drop
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
- Specified by:
drop
in interface java.awt.dnd.DropTargetListener