grendel.dnd
Class DragSource

java.lang.Object
  |
  +--grendel.dnd.DragSource

public class DragSource
extends java.lang.Object


Constructor Summary
DragSource()
           
 
Method Summary
 java.awt.Cursor getDefaultDragCursor()
           
 java.awt.Cursor getDefaultDropCursor()
           
 java.awt.Cursor getDefaultNoDropCursor()
           
static DragSource getDragSource(java.awt.Component c)
           
 java.awt.Rectangle getDragThresholdBBox(java.awt.Component c, java.awt.Point hotspot)
           
 boolean isDragTrigger(java.awt.AWTEvent trigger)
           
 void setDefaultDragCursor(java.awt.Cursor c)
           
 void setDefaultDropCursor(java.awt.Cursor c)
           
 void setDefaultNoDropCursor(java.awt.Cursor c)
           
 DragSourceContext startDrag(java.awt.Component c, java.awt.AWTEvent trigger, int actions, java.awt.Image dragImage, java.awt.Point dragImageOffset, java.awt.datatransfer.Transferable transferable, DragSourceListener dsl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DragSource

public DragSource()
Method Detail

getDragSource

public static DragSource getDragSource(java.awt.Component c)

startDrag

public DragSourceContext startDrag(java.awt.Component c,
                                   java.awt.AWTEvent trigger,
                                   int actions,
                                   java.awt.Image dragImage,
                                   java.awt.Point dragImageOffset,
                                   java.awt.datatransfer.Transferable transferable,
                                   DragSourceListener dsl)
                            throws InvalidDnDOperationException

setDefaultDragCursor

public void setDefaultDragCursor(java.awt.Cursor c)

getDefaultDragCursor

public java.awt.Cursor getDefaultDragCursor()

setDefaultDropCursor

public void setDefaultDropCursor(java.awt.Cursor c)

getDefaultDropCursor

public java.awt.Cursor getDefaultDropCursor()

setDefaultNoDropCursor

public void setDefaultNoDropCursor(java.awt.Cursor c)

getDefaultNoDropCursor

public java.awt.Cursor getDefaultNoDropCursor()

isDragTrigger

public boolean isDragTrigger(java.awt.AWTEvent trigger)

getDragThresholdBBox

public java.awt.Rectangle getDragThresholdBBox(java.awt.Component c,
                                               java.awt.Point hotspot)