|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.dnd.DragSourceContext
public class DragSourceContext
| Field Summary | |
|---|---|
protected static int |
CHANGED
|
protected static int |
DEFAULT
|
protected static int |
ENTER
|
protected static int |
OVER
|
| Constructor Summary | |
|---|---|
DragSourceContext(DragSourceContextPeer peer,
DragGestureEvent trigger,
Cursor cursor,
Image image,
Point offset,
Transferable trans,
DragSourceListener dsl)
Initializes a drag source context. |
|
| Method Summary | |
|---|---|
void |
addDragSourceListener(DragSourceListener dsl)
Adds a DragSourceListener. |
void |
dragDropEnd(DragSourceDropEvent e)
Calls dragDropEnd on the listeners registered with this and with the DragSource. |
void |
dragEnter(DragSourceDragEvent e)
Calls dragEnter on the listeners registered with this and with the DragSource. |
void |
dragExit(DragSourceEvent e)
Calls dragExit on the listeners registered with this and with the DragSource. |
void |
dragMouseMoved(DragSourceDragEvent e)
Calls dragMouseMoved on the listeners registered with the DragSource. |
void |
dragOver(DragSourceDragEvent e)
Calls dragOver on the listeners registered with this and with the DragSource. |
void |
dropActionChanged(DragSourceDragEvent e)
Calls dropActionChanged on the listeners registered with this and with the DragSource. |
Component |
getComponent()
Returns the component associated with this. |
Cursor |
getCursor()
Returns the current cursor or null if the default drag cursor is used. |
DragSource |
getDragSource()
Returns the DragSource object associated with the DragGestureEvent. |
int |
getSourceActions()
Returns the source actions for the DragGestureRecognizer. |
Transferable |
getTransferable()
Returns the Transferable set with this object. |
DragGestureEvent |
getTrigger()
Gets the trigger associated with this. |
void |
removeDragSourceListener(DragSourceListener dsl)
|
void |
setCursor(Cursor cursor)
Sets the cursor for this drag operation to the specified cursor. |
void |
transferablesFlavorsChanged()
This function tells the peer that the DataFlavors have been modified. |
protected void |
updateCurrentCursor(int dropOp,
int targetAct,
int status)
This function sets the drag cursor for the specified operation, actions and status if the default drag cursor is active. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final int DEFAULT
protected static final int ENTER
protected static final int OVER
protected static final int CHANGED
| Constructor Detail |
|---|
public DragSourceContext(DragSourceContextPeer peer,
DragGestureEvent trigger,
Cursor cursor,
Image image,
Point offset,
Transferable trans,
DragSourceListener dsl)
IllegalArgumentException - If Component or DragSource of trigger
are null, the drag action for the trigger event is DnDConstants.ACTION_NONE
or if the source actions for the DragGestureRecognizer associated with the
trigger event are equal to DnDConstants.ACTION_NONE.
NullPointerException - If peer, trans or trigger is null or if the
image is not null but the offset is.| Method Detail |
|---|
public DragSource getDragSource()
public Component getComponent()
public DragGestureEvent getTrigger()
public int getSourceActions()
public void setCursor(Cursor cursor)
cursor - c - the Cursor to use, or null to use the default drag
cursor.public Cursor getCursor()
public void addDragSourceListener(DragSourceListener dsl)
throws TooManyListenersException
DragSourceListener.
TooManyListenersException - If a DragSourceListener
has already been added.public void removeDragSourceListener(DragSourceListener dsl)
public void transferablesFlavorsChanged()
public void dragEnter(DragSourceDragEvent e)
dragEnter in interface DragSourceListenere - - the DragSourceDragEventpublic void dragOver(DragSourceDragEvent e)
dragOver in interface DragSourceListenere - - the DragSourceDragEventpublic void dragExit(DragSourceEvent e)
dragExit in interface DragSourceListenere - - the DragSourceEventpublic void dropActionChanged(DragSourceDragEvent e)
dropActionChanged in interface DragSourceListenere - - the DragSourceDragEventpublic void dragDropEnd(DragSourceDropEvent e)
dragDropEnd in interface DragSourceListenere - - the DragSourceDropEventpublic void dragMouseMoved(DragSourceDragEvent e)
dragMouseMoved in interface DragSourceMotionListenere - - the DragSourceDragEventpublic Transferable getTransferable()
protected void updateCurrentCursor(int dropOp,
int targetAct,
int status)
dropOp - - the current operation.targetAct - - the supported actions.status - - the status of the cursor (constant).
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||