インタフェースjava.awt.dnd.DragSourceListener
の使用
DragSourceListenerを使用するパッケージ
パッケージ
説明
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
-
java.awt.dndでのDragSourceListenerの使用
DragSourceListenerを実装しているjava.awt.dndのクラス修飾子と型クラス説明class
ドラッグ・ソース・イベントを受け取る抽象アダプタ・クラスです。class
DragSourceContext
クラスは、ドラッグ&ドロップ・プロトコルのイニシエータ側の管理を担当します。DragSourceListenerを返すjava.awt.dndのメソッド型DragSourceListenerのパラメータを持つjava.awt.dndのメソッド修飾子と型メソッド説明void
DragSource.addDragSourceListener
(DragSourceListener dsl) 指定されたDragSourceListener
をこのDragSource
に追加し、このDragSource
で開始されたドラッグ操作中にドラッグ・ソース・イベントを受け取ります。void
DragSourceContext.addDragSourceListener
(DragSourceListener dsl) まだ追加されていない場合は、このDragSourceContext
にDragSourceListener
を追加します。protected DragSourceContext
DragSource.createDragSourceContext
(DragGestureEvent dgl, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable t, DragSourceListener dsl) 現在のドラッグ操作を処理するDragSourceContext
を作成します。void
DragSource.removeDragSourceListener
(DragSourceListener dsl) このDragSource
から指定されたDragSourceListener
を削除します。void
DragSourceContext.removeDragSourceListener
(DragSourceListener dsl) このDragSourceContext
から指定されたDragSourceListener
を削除します。void
DragGestureEvent.startDrag
(Cursor dragCursor, Transferable transferable, DragSourceListener dsl) 表示する初期のCursor
、Transferable
オブジェクト、および使用するDragSourceListener
を使用して、ドラッグを開始します。void
DragGestureEvent.startDrag
(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl) 表示する初期のCursor
、ドラッグImage
、Image
のオフセット、Transferable
オブジェクト、および使用するDragSourceListener
で、ドラッグを開始します。void
DragSource.startDrag
(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl) ドラッグを開始したDragGestureEvent
、使用する初期のCursor
、ドラッグのTransferable
対象データ、およびDragSourceListener
を使用して、ドラッグを開始します。void
DragSource.startDrag
(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap) ドラッグを開始したDragGestureEvent
、使用する初期のCursor
、ドラッグのTransferable
対象データ、DragSourceListener
、およびFlavorMap
を使用して、ドラッグを開始します。void
DragSource.startDrag
(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl) ドラッグを開始したDragGestureEvent
、使用する初期のCursor
、ドラッグするImage
、トリガーの瞬間におけるCursor
のホット・スポットからのImage
原点のオフセット、ドラッグの対象データ、およびDragSourceListener
で、ドラッグを開始します。void
DragSource.startDrag
(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap) ドラッグを開始したDragGestureEvent
、使用する初期のCursor
、ドラッグするImage
、トリガーの瞬間におけるCursor
のホット・スポットからのImage
原点のオフセット、ドラッグのTransferable
対象データ、DragSourceListener
、およびFlavorMap
で、ドラッグを開始します。型DragSourceListenerのパラメータを持つjava.awt.dndのコンストラクタ修飾子コンストラクタ説明DragSourceContext
(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point offset, Transferable t, DragSourceListener dsl) このコンストラクタは、DragSource
から呼び出され、このドラッグのDragSourceContextPeer
、ドラッグをトリガーしたDragGestureEvent
、ドラッグに使用する初期のCursor
、ドラッグの実行中に表示する(オプションの)Image
、トリガー・イベントの瞬間におけるホット・スポットからのImage
原点のオフセット、Transferable
対象データ、およびドラッグ&ドロップ操作中に使用するDragSourceListener
を使用して、新しいDragSourceContext
を作成します。