DataTransferSvc.I Interface
- public static interface DataTransferSvc.I
-
Enclosing class
-
DataTransferSvc
getCopyAction() Method
public IActionProxy getCopyAction()
Returns the action associated with clipboard copy
getCurrentTransferable() Method
public Transferable getCurrentTransferable()
Get the current transferable. Swing's Drag and Drop API doesn't allow access to the transferable. This method
can be called during a drag. If the drop was initiated by an IDE component using the DataTransferSvc,
the transferable will be available here. This is intended for use by Swing drop listeners. IDragDropDriver
implementors can get the transferable off of the drag event.
Returns
- Transferable being dragged or null if the there is no drag/drop in progress, or the drag/drop in progress
was not initiated using the DataTransferSvc.
getCutAction() Method
public IActionProxy getCutAction()
Returns the action associated with clipboard cut
getPasteAction() Method
public IActionProxy getPasteAction()
Returns the action associated with clipboard paste
registerDnDSupport(Component, IDragDropDriver, int, boolean) Method
public void registerDnDSupport(Component comp,
IDragDropDriver td,
int dndActions,
boolean showDragImage)
Register your component for drag and drop support.
Parameters
-
comp
- Component that wants to participate in drag and drop
-
td
- Drag and Drop driver that implements specific drag and drop support for
the component
-
dndActions
- set of actions that this component can support as a source
-
showDragImage
- Indicates if a ghosted drag image should drawn near the cursor
when dragging occurs over the drop target.