public class DropFileTransferHandler extends TransferHandler
TransferHandler.DropLocation, TransferHandler.TransferSupportCOPY, COPY_OR_MOVE, LINK, MOVE, NONE| Constructor and Description |
|---|
DropFileTransferHandler()
Creates a new instance.
|
DropFileTransferHandler(int fileSelectionMode)
Creates a new instance.
|
DropFileTransferHandler(int fileSelectionMode,
FileFilter filter)
Creates a new instance.
|
DropFileTransferHandler(int fileSelectionMode,
FileFilter filter,
ActionListener l)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canImport(JComponent comp,
DataFlavor[] transferFlavors) |
protected Transferable |
createTransferable(JComponent comp) |
protected void |
exportDone(JComponent comp,
Transferable data,
int action)
This method is called after data has been exported.
|
FileFilter |
getFileFilter() |
protected DataFlavor |
getImportFlavor(DataFlavor[] flavors,
JComponent c)
Try to find a flavor that can be used to import a Transferable.
|
int |
getSourceActions(JComponent comp)
This is the type of transfer actions supported by the source.
|
boolean |
importData(JComponent c,
Transferable t) |
void |
setActionListener(ActionListener l) |
void |
setFileFilter(FileFilter fileFilter) |
canImport, exportAsDrag, exportToClipboard, getCopyAction, getCutAction, getDragImage, getDragImageOffset, getPasteAction, getVisualRepresentation, importData, setDragImage, setDragImageOffsetpublic DropFileTransferHandler()
public DropFileTransferHandler(int fileSelectionMode)
fileSelectionMode - JFileChooser file selection mode.public DropFileTransferHandler(int fileSelectionMode,
FileFilter filter)
fileSelectionMode - JFileChooser file selection mode.public DropFileTransferHandler(int fileSelectionMode,
FileFilter filter,
ActionListener l)
fileSelectionMode - JFileChooser file selection mode.public void setActionListener(ActionListener l)
public boolean importData(JComponent c, Transferable t)
importData in class TransferHandlerprotected Transferable createTransferable(JComponent comp)
createTransferable in class TransferHandlerpublic boolean canImport(JComponent comp, DataFlavor[] transferFlavors)
canImport in class TransferHandlerprotected DataFlavor getImportFlavor(DataFlavor[] flavors, JComponent c)
public int getSourceActions(JComponent comp)
getSourceActions in class TransferHandlercomp - The component holding the data to be transfered. This
argument is provided to enable sharing of TransferHandlers by
multiple components.protected void exportDone(JComponent comp, Transferable data, int action)
exportDone in class TransferHandlercomp - The component that was the source of the data.data - The data that was transferred or possibly null
if the action is NONE.action - The actual action that was performed.public FileFilter getFileFilter()
public void setFileFilter(FileFilter fileFilter)
fileFilter - the fileFilter to setCopyright © 2014. All Rights Reserved.