public class JLxTreeTransferHandler extends TransferHandler
TransferHandler
for use in a JTree
.
Based on: <http://www.coderanch.com/t/346509/GUI/java/JTree-drag-drop-tree-Java>.
Modifier and Type | Class and Description |
---|---|
class |
JLxTreeTransferHandler.NodesTransferable |
TransferHandler.DropLocation, TransferHandler.TransferSupport
COPY, COPY_OR_MOVE, LINK, MOVE, NONE
Constructor and Description |
---|
JLxTreeTransferHandler()
Creates a new
JLxTreeTransferHandler instance. |
Modifier and Type | Method and Description |
---|---|
boolean |
canImport(TransferHandler.TransferSupport aSupport) |
protected Transferable |
createTransferable(JComponent aComponent) |
protected void |
exportDone(JComponent aComponent,
Transferable aTransferable,
int aAction) |
int |
getSourceActions(JComponent aComponent) |
boolean |
importData(TransferHandler.TransferSupport aSupport) |
canImport, exportAsDrag, exportToClipboard, getCopyAction, getCutAction, getDragImage, getDragImageOffset, getPasteAction, getVisualRepresentation, importData, setDragImage, setDragImageOffset
public JLxTreeTransferHandler()
JLxTreeTransferHandler
instance.public boolean canImport(TransferHandler.TransferSupport aSupport)
canImport
in class TransferHandler
public int getSourceActions(JComponent aComponent)
getSourceActions
in class TransferHandler
public boolean importData(TransferHandler.TransferSupport aSupport)
importData
in class TransferHandler
protected Transferable createTransferable(JComponent aComponent)
createTransferable
in class TransferHandler
protected void exportDone(JComponent aComponent, Transferable aTransferable, int aAction)
exportDone
in class TransferHandler
Copyright © 2015 L'Xtreme IT consultancy. All rights reserved.