public class EdbDnD extends Object
Modifier and Type | Class and Description |
---|---|
static class |
EdbDnD.EdbDnDCatalogueXYDropListener
Catalogue X-Y Drop Listener.
|
static interface |
EdbDnD.EdbDnDCatalogueXYDropTarget |
Modifier and Type | Field and Description |
---|---|
static DataFlavor |
DataFlavorCatalogue |
static DataFlavor |
DataFlavorCatalogueLocal |
static DataFlavor |
DataFlavorEID |
static DataFlavor |
DataFlavorTuple |
Constructor and Description |
---|
EdbDnD() |
Modifier and Type | Method and Description |
---|---|
static DragGestureRecognizer |
createDefaultDragGestureRecognizer(Component co,
int act,
DragGestureListener dgl)
DragGestureRecognizer のデフォルト抽象サブクラスを実装する新しい DragSourceRecognizer を作成し,新しく作成されたオブジェクトに,指定された Component および DragGestureListener を設定します.
|
static BufferedImage |
createDragImage(JComponent co)
ドラッグイメージを作成します.
|
static void |
startDrag(DragGestureEvent dge,
Cursor cur,
JComponent co,
Transferable tr,
DragSourceListener dsl)
ドラックの開始処理を行います.
|
public static DataFlavor DataFlavorEID
public static DataFlavor DataFlavorTuple
public static DataFlavor DataFlavorCatalogue
public static DataFlavor DataFlavorCatalogueLocal
public static DragGestureRecognizer createDefaultDragGestureRecognizer(Component co, int act, DragGestureListener dgl)
co
- レコグナイザの Component ターゲットact
- 許可されたソースアクションdgl
- 通知する DragGestureListenernull
を返した場合,null
public static BufferedImage createDragImage(JComponent co)
co
- コンポーネントpublic static void startDrag(DragGestureEvent dge, Cursor cur, JComponent co, Transferable tr, DragSourceListener dsl)
dge
- ドラッグを開始させた DragGestureEventcur
- 初期 Cursor,またはデフォルトの場合 nullco
- コンポーネントtr
- ドラッグの対象データdsl
- DragSourceListenerInvalidDnDOperationException
- ドラッグ&ドロップシステムがドラッグ操作を開始できない場合,または既存のドラッグ操作を実行中にユーザがドラッグを開始しようとした場合DragSource.startDrag(DragGestureEvent, Cursor, Transferable, DragSourceListener)
,
DragSource.startDrag(DragGestureEvent, Cursor, Image, Point, Transferable, DragSourceListener)
EDB Working Group at Tue Jun 10 17:08:59 JST 2025