ghm.follow.gui
Class DndFileOpener

java.lang.Object
  extended by ghm.follow.gui.DndFileOpener
All Implemented Interfaces:
java.awt.dnd.DropTargetListener, java.util.EventListener

public class DndFileOpener
extends java.lang.Object
implements java.awt.dnd.DropTargetListener

Implementation of java.awt.dnd.DropTargetListener which opens files dropped on the Follow application's tabbed pane.

Author:
Greg Merrill

Constructor Summary
DndFileOpener(FollowApp app)
           
 
Method Summary
 void dragEnter(java.awt.dnd.DropTargetDragEvent e)
          Does nothing.
 void dragExit(java.awt.dnd.DropTargetEvent e)
          Does nothing.
 void dragOver(java.awt.dnd.DropTargetDragEvent e)
          Does nothing.
 void dragScroll(java.awt.dnd.DropTargetDragEvent e)
          Does nothing.
 void drop(java.awt.dnd.DropTargetDropEvent e)
          If the DropTargetDropEvent's DataFlavor is javaFileListFlavor, it opens the List of dropped files in the Follow application.
 void dropActionChanged(java.awt.dnd.DropTargetDragEvent e)
          Does nothing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DndFileOpener

public DndFileOpener(FollowApp app)
Method Detail

drop

public void drop(java.awt.dnd.DropTargetDropEvent e)
If the DropTargetDropEvent's DataFlavor is javaFileListFlavor, it opens the List of dropped files in the Follow application. No other DataFlavors are supported.

Specified by:
drop in interface java.awt.dnd.DropTargetListener
Parameters:
e - "drop" event
See Also:
DropTargetListener.drop(DropTargetDropEvent)

dragEnter

public void dragEnter(java.awt.dnd.DropTargetDragEvent e)
Does nothing.

Specified by:
dragEnter in interface java.awt.dnd.DropTargetListener

dragOver

public void dragOver(java.awt.dnd.DropTargetDragEvent e)
Does nothing.

Specified by:
dragOver in interface java.awt.dnd.DropTargetListener

dragExit

public void dragExit(java.awt.dnd.DropTargetEvent e)
Does nothing.

Specified by:
dragExit in interface java.awt.dnd.DropTargetListener

dragScroll

public void dragScroll(java.awt.dnd.DropTargetDragEvent e)
Does nothing.


dropActionChanged

public void dropActionChanged(java.awt.dnd.DropTargetDragEvent e)
Does nothing.

Specified by:
dropActionChanged in interface java.awt.dnd.DropTargetListener


Copyright © 2008. All Rights Reserved.