- java.lang.Object
-
- ij.plugin.DragAndDrop
-
- All Implemented Interfaces:
PlugIn
,java.awt.dnd.DropTargetListener
,java.lang.Runnable
,java.util.EventListener
public class DragAndDrop extends java.lang.Object implements PlugIn, java.awt.dnd.DropTargetListener, java.lang.Runnable
This class opens images, roi's, luts and text files dragged and dropped on the "ImageJ" window. It is based on the Draw_And_Drop plugin by Eric Kischell (keesh@ieee.org). 10 November 2006: Albert Cardona added Linux support and an option to open all images in a dragged folder as a stack.
-
-
Constructor Summary
Constructors Constructor Description DragAndDrop()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 dtde)
void
dropActionChanged(java.awt.dnd.DropTargetDragEvent e)
void
openFile(java.io.File f)
Open a file.void
run()
void
run(java.lang.String arg)
This method is called when the plugin is loaded.
-
-
-
Method Detail
-
run
public void run(java.lang.String arg)
Description copied from interface:PlugIn
This method is called when the plugin is loaded. 'arg', which may be blank, is the argument specified for this plugin in IJ_Props.txt.
-
drop
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
- Specified by:
drop
in interfacejava.awt.dnd.DropTargetListener
-
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
-
dragExit
public void dragExit(java.awt.dnd.DropTargetEvent e)
- Specified by:
dragExit
in interfacejava.awt.dnd.DropTargetListener
-
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent e)
- Specified by:
dropActionChanged
in interfacejava.awt.dnd.DropTargetListener
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
-
openFile
public void openFile(java.io.File f)
Open a file. If it's a directory, ask to open all images as a sequence in a stack or individually.
-
-