ij.plugin
Class DragAndDrop

java.lang.Object
  extended by ij.plugin.DragAndDrop
All Implemented Interfaces:
PlugIn, java.awt.dnd.DropTargetListener, java.util.EventListener

public class DragAndDrop
extends java.lang.Object
implements PlugIn, java.awt.dnd.DropTargetListener

This class opens images, roi's, luts and text files dragged and dropped on the ImageJ frame. Requires Java 2, v1.3.1. Based on the Draw_And_Drop plugin by Eric Kischell (keesh@ieee.org).


Field Summary
protected  java.awt.datatransfer.DataFlavor dFlavor
           
protected static ImageJ ij
           
 
Constructor Summary
DragAndDrop()
           
 
Method Summary
 void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
           
 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 run(java.lang.String arg)
          This method is called when the plugin is loaded.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ij

protected static ImageJ ij

dFlavor

protected java.awt.datatransfer.DataFlavor dFlavor
Constructor Detail

DragAndDrop

public DragAndDrop()
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.

Specified by:
run in interface PlugIn

drop

public void drop(java.awt.dnd.DropTargetDropEvent dtde)
Specified by:
drop in interface java.awt.dnd.DropTargetListener

dragEnter

public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
Specified by:
dragEnter in interface java.awt.dnd.DropTargetListener

dragOver

public void dragOver(java.awt.dnd.DropTargetDragEvent e)
Specified by:
dragOver in interface java.awt.dnd.DropTargetListener

dragExit

public void dragExit(java.awt.dnd.DropTargetEvent e)
Specified by:
dragExit in interface java.awt.dnd.DropTargetListener

dropActionChanged

public void dropActionChanged(java.awt.dnd.DropTargetDragEvent e)
Specified by:
dropActionChanged in interface java.awt.dnd.DropTargetListener