public class VersionTreeTransferHandler extends TransferHandler
TransferHandler para árvores.ITransferableSource e os nós representando o
possível estino dos dados devem implementar a interface {Link
ITransferableTarget.| Modifier and Type | Class and Description |
|---|---|
class |
VersionTreeTransferHandler.TransferableNode
A classe
TransferableNode representa um ou mais objetos que
estão sendo transferidos por uma operação de drag&drop ou através
do clipboard. |
TransferHandler.DropLocation, TransferHandler.TransferSupportCOPY, COPY_OR_MOVE, LINK, MOVE, NONE| Constructor and Description |
|---|
VersionTreeTransferHandler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canImport(TransferHandler.TransferSupport supp) |
Transferable |
createTransferable(JComponent c) |
void |
exportAsDrag(JComponent source,
InputEvent e,
int action)
É chamada ao início de uma ação de Drag.
|
void |
exportDone(JComponent c,
Transferable t,
int action) |
void |
exportToClipboard(JComponent source,
Clipboard clip,
int action)
É chamada ao início de uma ação de transferência para o clipboard.
|
int |
getSourceActions(JComponent c) |
boolean |
importData(TransferHandler.TransferSupport supp) |
canImport, getCopyAction, getCutAction, getDragImage, getDragImageOffset, getPasteAction, getVisualRepresentation, importData, setDragImage, setDragImageOffsetpublic int getSourceActions(JComponent c)
getSourceActions in class TransferHandlerpublic void exportToClipboard(JComponent source, Clipboard clip, int action)
exportToClipboard in class TransferHandlersource - Componente fonte do objeto sendo transferido.clip - Deve ser null, pois está sendo utilizado um
clipboard próprio.action - A ação que iniciou a transferência.public void exportAsDrag(JComponent source, InputEvent e, int action)
exportAsDrag in class TransferHandlersource - Componente fonte do objeto sendo transferido.e - o evento que disparou a operação.action - A ação que iniciou a transferência.public Transferable createTransferable(JComponent c)
createTransferable in class TransferHandlerpublic boolean canImport(TransferHandler.TransferSupport supp)
canImport in class TransferHandlerpublic boolean importData(TransferHandler.TransferSupport supp)
importData in class TransferHandlerpublic void exportDone(JComponent c, Transferable t, int action)
exportDone in class TransferHandlerCopyright © 2017. All rights reserved.