public class FwkDragAndDrop extends FwkDescription implements FwkDragAndDropInterface
,
Serialized Formauthor, buildnr, className, company, copyright, creationDate, dateFormatString, description, eMail, FWK_ICON, FWK_ICON_ARRAY, FWK_ICON_BG, FWK_ICON_BG_ARRAY, FWK_ICON_BG_LARGE, FWK_ICON_BG_LARGE_ARRAY, FWK_ICON_LARGE, FWK_ICON_LARGE_ARRAY, icon, ICON, iconCount, iconKey, internetAddress, name, titleName, version
AUTHOR, BUILDNR, COMPANY, COPYRIGHT, DATE_FORMAT, DEFAULT_ICON, DESCRIPTION, INTERNET, LARGE_ICON, LARGE_KEY_EXT, LARGE_OPAQUE_ICON, LARGE_OPAQUE_KEY_EXT, OPAQUE_ICON, OPAQUE_KEY_EXT, RCS_DATE_FORMAT, SUPPORT_EMAIL, TITLE_NAME
Constructor and Description |
---|
FwkDragAndDrop(java.awt.Component comp)
The constructor receiving the component that is the drag source and drop target.
|
Modifier and Type | Method and Description |
---|---|
void |
dragDropEnd(java.awt.dnd.DragSourceDropEvent dsde)
This method is invoked to signify that the Drag and Drop operation is complete.
|
void |
dragEnter(java.awt.dnd.DragSourceDragEvent dsde)
As the hotspot enters a platform dependent drop site
|
void |
dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
a Drag operation has encountered the DropTarget
|
void |
dragExit(java.awt.dnd.DragSourceEvent dsde)
as the hotspot exits a platform dependent drop site
|
void |
dragExit(java.awt.dnd.DropTargetEvent dte)
The Drag operation has departed the DropTarget without dropping.
|
void |
dragGestureRecognized(java.awt.dnd.DragGestureEvent ev)
A DragGestureRecognizer has detected a platform-dependent drag initiating
gesture and is notifying this listener in order for it to initiate the action
for the user.
|
void |
dragOver(java.awt.dnd.DragSourceDragEvent dsde)
as the hotspot moves over a platform dependent drop site
|
void |
dragOver(java.awt.dnd.DropTargetDragEvent dtde)
a Drag operation is ongoing on the DropTarget
|
void |
drop(java.awt.dnd.DropTargetDropEvent e)
The Drag operation has terminated with a Drop on this DropTarget
|
void |
dropActionChanged(java.awt.dnd.DragSourceDragEvent dsde)
the user has modified the drop gesture
|
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
The user as modified the current drop gesture
|
int |
getAcceptableDragActions()
Get the acceptable drag actions.
|
int |
getAcceptableDropActions()
Get the acceptable drop actions.
|
java.awt.datatransfer.Transferable |
getTransferData()
Gets the transferable data for a drag action.
|
int |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor[] df)
Return an index into the given flavor array.
|
boolean |
isDragOk(java.awt.dnd.DropTargetDragEvent e)
This method checks the drag source to ok for drop.
|
static void |
printAction(int action) |
void |
setAcceptableDragActions(int actions)
Set the acceptable drag actions.
|
void |
setAcceptableDropActions(int actions)
Set the acceptable drop actions.
|
void |
setInfoBusName(java.lang.String name)
Set the bus name on that a dropped item should be created.
|
void |
setTransferData(java.lang.Object data,
java.awt.datatransfer.DataFlavor flavor)
Set the transfer data from drop action.
|
getAuthor, getBuild, getClassName, getCompany, getCompanyInternetAddress, getCopyright, getCreationDate, getCreationDate, getDateFormatString, getDescription, getIcon, getIcon, getIconKey, getIconKey, getName, getPresentationString, getPresentationString, getSupportEMail, getTitle, getTitleName, getTransferData, getTransferDataFlavors, getVersion, isDataFlavorSupported, lostOwnership, setAuthor, setBuild, setClassName, setCompany, setCompanyInternetAddress, setCopyright, setCreationDate, setCreationDate, setDateFormatString, setDescription, setDescriptor, setIcon, setIcon, setIconKey, setIconKey, setName, setSupportEMail, setTitleName, toString
getNiceVersion, release
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
release
public FwkDragAndDrop(java.awt.Component comp)
component
- the drag source and drop target.public void dragGestureRecognized(java.awt.dnd.DragGestureEvent ev)
dragGestureRecognized
in interface java.awt.dnd.DragGestureListener
ev
- the DragGestureEvent describing the gesture that has just occurredpublic void dragDropEnd(java.awt.dnd.DragSourceDropEvent dsde)
dragDropEnd
in interface java.awt.dnd.DragSourceListener
dsde
- - the DragSourceDropEventDragSourceListener
public void dragEnter(java.awt.dnd.DragSourceDragEvent dsde)
dragEnter
in interface java.awt.dnd.DragSourceListener
DragSourceListener
public void dragExit(java.awt.dnd.DragSourceEvent dsde)
dragExit
in interface java.awt.dnd.DragSourceListener
DragSourceListener
public void dragOver(java.awt.dnd.DragSourceDragEvent dsde)
dragOver
in interface java.awt.dnd.DragSourceListener
DragSourceListener
public void dropActionChanged(java.awt.dnd.DragSourceDragEvent dsde)
dropActionChanged
in interface java.awt.dnd.DragSourceListener
DragSourceListener
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
dragEnter
in interface java.awt.dnd.DropTargetListener
DropTargetListener
public void dragExit(java.awt.dnd.DropTargetEvent dte)
dragExit
in interface java.awt.dnd.DropTargetListener
DropTargetListener
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
dragOver
in interface java.awt.dnd.DropTargetListener
DropTargetListener
public void drop(java.awt.dnd.DropTargetDropEvent e)
drop
in interface java.awt.dnd.DropTargetListener
DropTargetListener
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
dropActionChanged
in interface java.awt.dnd.DropTargetListener
DropTargetListener
public boolean isDragOk(java.awt.dnd.DropTargetDragEvent e)
isDragOk
in interface FwkDragAndDropInterface
public void setAcceptableDropActions(int actions)
setAcceptableDropActions
in interface FwkDragAndDropInterface
actions
- the acceptable drop actions.public void setAcceptableDragActions(int actions)
setAcceptableDragActions
in interface FwkDragAndDropInterface
actions
- the acceptable drag actions.public int getAcceptableDropActions()
getAcceptableDropActions
in interface FwkDragAndDropInterface
public int getAcceptableDragActions()
getAcceptableDragActions
in interface FwkDragAndDropInterface
public java.awt.datatransfer.Transferable getTransferData()
getTransferData
in interface FwkDragAndDropInterface
public void setTransferData(java.lang.Object data, java.awt.datatransfer.DataFlavor flavor)
setTransferData
in interface FwkDragAndDropInterface
data
- The data object to be transfered.flavor
- The flavor of the data.public int isDataFlavorSupported(java.awt.datatransfer.DataFlavor[] df)
isDataFlavorSupported
in interface FwkDragAndDropInterface
df
- the flavor to be checked.public void setInfoBusName(java.lang.String name)
setInfoBusName
in interface FwkDragAndDropInterface
name
- The infobus name.public static void printAction(int action)