|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.dnd.DragSource
The DragSource class is a small class responsible for originating a Drag and Drop gesture.
Field Summary | |
static Cursor | DefaultCopyDrop
Default Cursor Constants |
static Cursor | DefaultCopyNoDrop
|
static Cursor | DefaultLinkDrop
|
static Cursor | DefaultLinkNoDrop
|
static Cursor | DefaultMoveDrop
|
static Cursor | DefaultMoveNoDrop
|
Constructor Summary | |
DragSource()
construct a DragSource |
Method Summary | |
DragGestureRecognizer | createDefaultDragGestureRecognizer(Component c,
int actions,
DragGestureListener dgl)
Creates a new DragSourceRecognizer that implements the default abstract subclass of DragGestureRecognizer for this DragSource, and sets the specified Component and DragGestureListener on the newly created object. |
DragGestureRecognizer | createDragGestureRecognizer(Class recognizerAbstractClass,
Component c,
int actions,
DragGestureListener dgl)
Creates a new DragSourceRecognizer that implements the specified abstract subclass of DragGestureRecognizer, and sets the specified Component and DragGestureListener on the newly created object. |
protected DragSourceContext | createDragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp,
DragGestureEvent dgl,
Cursor dragCursor,
Image dragImage,
Point imageOffset,
Transferable t,
DragSourceListener dsl)
Create the DragSourceContext to handle this Drag. |
static DragSource | getDefaultDragSource()
|
FlavorMap | getFlavorMap()
|
static boolean | isDragImageSupported()
|
void | startDrag(DragGestureEvent trigger,
Cursor dragCursor,
Image dragImage,
Point imageOffset,
Transferable transferable,
DragSourceListener dsl,
FlavorMap flavorMap)
start a Drag. |
void | startDrag(DragGestureEvent trigger,
Cursor dragCursor,
Image dragImage,
Point dragOffset,
Transferable transferable,
DragSourceListener dsl)
start a Drag. |
void | startDrag(DragGestureEvent trigger,
Cursor dragCursor,
Transferable transferable,
DragSourceListener dsl,
FlavorMap flavorMap)
start a Drag. |
void | startDrag(DragGestureEvent trigger,
Cursor dragCursor,
Transferable transferable,
DragSourceListener dsl)
start a Drag. |
Methods inherited from class java.lang.Object | |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
Field Detail |
public static final Cursor DefaultCopyDrop
public static final Cursor DefaultMoveDrop
public static final Cursor DefaultLinkDrop
public static final Cursor DefaultCopyNoDrop
public static final Cursor DefaultMoveNoDrop
public static final Cursor DefaultLinkNoDrop
Constructor Detail |
public DragSource()
Method Detail |
public static DragSource getDefaultDragSource()
public static boolean isDragImageSupported()
public void startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap) throws InvalidDnDOperationException
trigger
- The DragGestureEvemt that initiated the Drag
dragCursor
- The initial cursor or null for defaults
dragImage
- The image to drag or null
imageOffset
- The offset of the image origin from the hotspot
of the cursor at the instant of the trigger
transferable
- The subject data of the Drag
dsl
- The DragSourceListener
flavorMap
- The FlavorMap to use, or nullpublic void startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap) throws InvalidDnDOperationException
trigger
- The DragGestureEvent that initiated the Drag
actions
- The drag "verbs" appropriate
dragCursor
- The initial cursor or null for defaults
transferable
- The subject data of the Drag
dsl
- The DragSourceListener
flavorMap
- The FlavorMap to use or nullpublic void startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl) throws InvalidDnDOperationException
trigger
- The DragGestureEvent that initiated the Drag
actions
- The drag "verbs" appropriate
dragCursor
- The initial cursor or null for defaults
dragImage
- The image to drag or null
imageOffset
- The offset of the image origin from the hotspot
of the cursor at the instant of the trigger
transferable
- The subject data of the Drag
dsl
- The DragSourceListenerpublic void startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl) throws InvalidDnDOperationException
trigger
- The DragGestureEvent that initiated the Drag
actions
- The drag "verbs" appropriate
dragCursor
- The initial cursor or null for defaults
transferable
- The subject data of the Drag
dsl
- The DragSourceListenerprotected DragSourceContext createDragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent dgl, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable t, DragSourceListener dsl)
dscp
- The DragSourceContextPeer for this Drag
trigger
- The DragGestureEvent that triggered the drag
dragCursor
- The initial cursor
dragImage
- The image to drag or null
imageOffset
- The offset of the image origin from the hotspot
of the cursor at the instant of the trigger
transferable
- The subject data of the Drag
dsl
- The DragSourceListenerpublic FlavorMap getFlavorMap()
public DragGestureRecognizer createDragGestureRecognizer(Class recognizerAbstractClass, Component c, int actions, DragGestureListener dgl)
recognizerAbstractClass
- The requested abstract type
actions
- The permitted source drag actions
c
- The Component target
dgl
- The DragGestureListener to notifypublic DragGestureRecognizer createDefaultDragGestureRecognizer(Component c, int actions, DragGestureListener dgl)
c
- The Component target for the recognizer
actions
- The permitted source actions
dgl
- The DragGestureListener to notify
|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |