public class DnDTools
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DnDTools.ChainedTransferHandler |
static interface |
DnDTools.DragSourceCallback<K> |
static interface |
DnDTools.DropTargetCallback<K> |
static class |
DnDTools.WrapperDataFlavor<K> |
static class |
DnDTools.WrapperTransferable<K> |
Modifier and Type | Field and Description |
---|---|
static DnDTools.WrapperDataFlavor<DirectiveUIHints> |
directiveHintsDataFlavor |
static DnDTools.WrapperDataFlavor<DirectivePanel> |
directivePanelDataFlavor |
Constructor and Description |
---|
DnDTools() |
Modifier and Type | Method and Description |
---|---|
static <K> void |
addDropTargetHandler(javax.swing.JComponent component,
java.awt.datatransfer.DataFlavor flavor,
DnDTools.DropTargetCallback<K> callback) |
static <K> DnDTools.WrapperDataFlavor |
makeDataFlavor(java.lang.Class<K> cls) |
static DnDTools.WrapperTransferable<DirectiveUIHints> |
makeDirectiveHintsTransferable(DirectiveUIHints hints) |
static DnDTools.WrapperTransferable<DirectivePanel> |
makeDirectivePanelTransferable(DirectivePanel directivePanel) |
static <K> DnDTools.WrapperTransferable<K> |
makeTransferable(DnDTools.WrapperDataFlavor<K> dataFlavor,
K wrapped) |
static <K> void |
setDragSourceHandler(javax.swing.JComponent component,
java.lang.String property,
DnDTools.WrapperDataFlavor<K> dataFlavor,
DnDTools.DragSourceCallback<K> callback) |
public static final DnDTools.WrapperDataFlavor<DirectiveUIHints> directiveHintsDataFlavor
public static final DnDTools.WrapperDataFlavor<DirectivePanel> directivePanelDataFlavor
public static <K> void addDropTargetHandler(javax.swing.JComponent component, java.awt.datatransfer.DataFlavor flavor, DnDTools.DropTargetCallback<K> callback)
public static <K> void setDragSourceHandler(javax.swing.JComponent component, java.lang.String property, DnDTools.WrapperDataFlavor<K> dataFlavor, DnDTools.DragSourceCallback<K> callback)
public static <K> DnDTools.WrapperDataFlavor makeDataFlavor(java.lang.Class<K> cls)
public static <K> DnDTools.WrapperTransferable<K> makeTransferable(DnDTools.WrapperDataFlavor<K> dataFlavor, K wrapped)
public static DnDTools.WrapperTransferable<DirectiveUIHints> makeDirectiveHintsTransferable(DirectiveUIHints hints)
public static DnDTools.WrapperTransferable<DirectivePanel> makeDirectivePanelTransferable(DirectivePanel directivePanel)
Copyright 2004-2015 Wandora Team