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 invalid input: '<'simon.tyrrell@virgin.net>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JmolDropEditor
private String
private PropertyChangeSupport
private PropertyChangeListener
private JmolStatusListener
private Viewer
-
Constructor Summary
ConstructorsConstructorDescriptionFileDropper
(JmolStatusListener statusListener, Viewer vwr, JmolDropEditor dropListener) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
dispose()
protected void
void
dragEnter
(DropTargetDragEvent dtde) void
dragExit
(DropTargetEvent dtde) void
dragOver
(DropTargetDragEvent dtde) void
drop
(DropTargetDropEvent dtde) void
private void
private void
void
-
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:
dragOver
in interfaceDropTargetListener
-
dragEnter
- Specified by:
dragEnter
in interfaceDropTargetListener
-
dragExit
- Specified by:
dragExit
in interfaceDropTargetListener
-
dropActionChanged
- Specified by:
dropActionChanged
in interfaceDropTargetListener
-
drop
- Specified by:
drop
in interfaceDropTargetListener
-