Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.awt.dnd

Class DragSourceContext

java.lang.Object
|
+--java.awt.dnd.DragSourceContext

All Implemented Interfaces:

DragSourceListener, DragSourceMotionListener, Serializable


public class DragSourceContext

extends Object

implements DragSourceListener, DragSourceMotionListener, Serializable

Field Summary

static intCHANGED

static intDEFAULT

static intENTER

static intOVER

Constructor Summary

DragSourceContext(java.awt.dnd.peer.DragSourceContextPeer peer, java.awt.dnd.DragGestureEvent dge, java.awt.Cursor cursor, java.awt.Image image, java.awt.Point offset, java.awt.datatransfer.Transferable trans, java.awt.dnd.DragSourceListener dsl)

Method Summary

voidaddDragSourceListener(java.awt.dnd.DragSourceListener l)

voiddragDropEnd(java.awt.dnd.DragSourceDropEvent e)

voiddragEnter(java.awt.dnd.DragSourceDragEvent e)

voiddragExit(java.awt.dnd.DragSourceEvent e)

voiddragMouseMoved(java.awt.dnd.DragSourceDragEvent e)

voiddragOver(java.awt.dnd.DragSourceDragEvent e)

voiddropActionChanged(java.awt.dnd.DragSourceDragEvent e)

java.awt.ComponentgetComponent()

java.awt.CursorgetCursor()

java.awt.dnd.DragSourcegetDragSource()

intgetSourceActions()

java.awt.datatransfer.TransferablegetTransferable()

java.awt.dnd.DragGestureEventgetTrigger()

voidremoveDragSourceListener(java.awt.dnd.DragSourceListener l)

voidsetCursor(java.awt.Cursor c)

voidtransferablesFlavorsChanged()

voidupdateCurrentCursor(int dropOp, int targetAct, int status)

Field Details

CHANGED

protected static final int CHANGED


DEFAULT

protected static final int DEFAULT


ENTER

protected static final int ENTER


OVER

protected static final int OVER


Constructor Details

DragSourceContext

public DragSourceContext(java.awt.dnd.peer.DragSourceContextPeer peer, java.awt.dnd.DragGestureEvent dge, java.awt.Cursor cursor, java.awt.Image image, java.awt.Point offset, java.awt.datatransfer.Transferable trans, java.awt.dnd.DragSourceListener dsl)

Parameters:


Method Details

addDragSourceListener

public void addDragSourceListener(java.awt.dnd.DragSourceListener l)

Parameters:


dragDropEnd

public void dragDropEnd(java.awt.dnd.DragSourceDropEvent e)

Parameters:


dragEnter

public void dragEnter(java.awt.dnd.DragSourceDragEvent e)

Parameters:


dragExit

public void dragExit(java.awt.dnd.DragSourceEvent e)

Parameters:


dragMouseMoved

public void dragMouseMoved(java.awt.dnd.DragSourceDragEvent e)

Parameters:


dragOver

public void dragOver(java.awt.dnd.DragSourceDragEvent e)

Parameters:


dropActionChanged

public void dropActionChanged(java.awt.dnd.DragSourceDragEvent e)

Parameters:


getComponent

public Component getComponent()


getCursor

public Cursor getCursor()


getDragSource

public DragSource getDragSource()


getSourceActions

public int getSourceActions()


getTransferable

public Transferable getTransferable()


getTrigger

public DragGestureEvent getTrigger()


removeDragSourceListener

public void removeDragSourceListener(java.awt.dnd.DragSourceListener l)

Parameters:


setCursor

public void setCursor(java.awt.Cursor c)

Parameters:


transferablesFlavorsChanged

public void transferablesFlavorsChanged()


updateCurrentCursor

protected void updateCurrentCursor(int dropOp, int targetAct, int status)

Parameters: