Package com.sun.jna.platform.dnd
Class GhostedDragImage
java.lang.Object
com.sun.jna.platform.dnd.GhostedDragImage
Provide a ghosted drag image for use during drags where
 
DragSource.isDragImageSupported() returns false.
 Its location in screen coordinates may be changed via move(java.awt.Point).
 When the image is no longer needed, invoke dispose(), which
 hides the graphic immediately, or returnToOrigin(), which
 moves the image to its original location and then disposes it.
- 
Constructor SummaryConstructorsConstructorDescriptionGhostedDragImage(Component dragSource, Icon icon, Point initialScreenLoc, Point cursorOffset) Create a ghosted drag image, using the given icon.
- 
Method Summary
- 
Constructor Details- 
GhostedDragImagepublic GhostedDragImage(Component dragSource, Icon icon, Point initialScreenLoc, Point cursorOffset) Create a ghosted drag image, using the given icon.- Parameters:
- dragSource- source of the drag
- icon- image to be drawn
- initialScreenLoc- initial screen location of the image
- cursorOffset- offset of the cursor from the image origin
 
 
- 
- 
Method Details- 
setAlphapublic void setAlpha(float alpha) Set the transparency of the ghosted image.- Parameters:
- alpha- transparency level
 
- 
disposepublic void dispose()Make all ghosted images go away.
- 
moveMove the ghosted image to the requested location.- Parameters:
- screenLocation- Where to draw the image, in screen coordinates
 
- 
returnToOriginpublic void returnToOrigin()Animate the ghosted image returning to its origin.
 
-