private class JXImageView.DnDHandler extends TransferHandler
TransferHandler.DropLocation, TransferHandler.TransferSupport
Modifier and Type | Field and Description |
---|---|
(package private) DataFlavor |
urlFlavor |
COPY, COPY_OR_MOVE, LINK, MOVE, NONE
Constructor and Description |
---|
DnDHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
canImport(JComponent c,
DataFlavor[] flavors) |
protected Transferable |
createTransferable(JComponent c) |
void |
exportAsDrag(JComponent c,
InputEvent evt,
int action) |
protected void |
exportDone(JComponent source,
Transferable data,
int action) |
int |
getSourceActions(JComponent c) |
boolean |
importData(JComponent comp,
Transferable t) |
canImport, exportToClipboard, getCopyAction, getCutAction, getDragImage, getDragImageOffset, getPasteAction, getVisualRepresentation, importData, setDragImage, setDragImageOffset
DataFlavor urlFlavor
public DnDHandler() throws ClassNotFoundException
ClassNotFoundException
public void exportAsDrag(JComponent c, InputEvent evt, int action)
exportAsDrag
in class TransferHandler
public int getSourceActions(JComponent c)
getSourceActions
in class TransferHandler
protected void exportDone(JComponent source, Transferable data, int action)
exportDone
in class TransferHandler
public boolean canImport(JComponent c, DataFlavor[] flavors)
canImport
in class TransferHandler
protected Transferable createTransferable(JComponent c)
createTransferable
in class TransferHandler
public boolean importData(JComponent comp, Transferable t)
importData
in class TransferHandler
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses