Package org.jmol.awt
Class FileDropper
java.lang.Object
org.jmol.awt.FileDropper
- All Implemented Interfaces:
DropTargetListener,EventListener
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 thread safe.
- Author:
- Billy <simon.tyrrell@virgin.net>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JmolDropEditorprivate Stringprivate PropertyChangeSupportprivate PropertyChangeListenerprivate JmolStatusListenerprivate Viewer -
Constructor Summary
ConstructorsConstructorDescriptionFileDropper(JmolStatusListener statusListener, Viewer vwr, JmolDropEditor dropListener) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddispose()protected voidvoiddragEnter(DropTargetDragEvent dtde) voiddragExit(DropTargetEvent dtde) voiddragOver(DropTargetDragEvent dtde) voiddrop(DropTargetDropEvent dtde) voidprivate voidprivate voidvoid
-
Field Details
-
fd_oldFileName
-
fd_propSupport
-
vwr
-
pcl
-
statusListener
-
dropListener
-
-
Constructor Details
-
FileDropper
-
-
Method Details
-
dispose
public void dispose() -
loadFile
-
loadFiles
-
doDrop
-
addPropertyChangeListener
-
removePropertyChangeListener
-
dragOver
- Specified by:
dragOverin interfaceDropTargetListener
-
dragEnter
- Specified by:
dragEnterin interfaceDropTargetListener
-
dragExit
- Specified by:
dragExitin interfaceDropTargetListener
-
dropActionChanged
- Specified by:
dropActionChangedin interfaceDropTargetListener
-
drop
- Specified by:
dropin interfaceDropTargetListener
-