インタフェースjava.awt.dnd.DragSourceListener
の使用

DragSourceListenerを使用するパッケージ
パッケージ 説明
java.awt.dnd
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
  • java.awt.dndでのDragSourceListenerの使用

    DragSourceListenerを実装しているjava.awt.dndのクラス
    修飾子と型 クラス 説明
    class  DragSourceAdapter
    ドラッグ・ソース・イベントを受け取る抽象アダプタ・クラスです。
    class  DragSourceContext
    DragSourceContextクラスは、ドラッグ&ドロップ・プロトコルのイニシエータ側の管理を担当します。
    DragSourceListenerを返すjava.awt.dndのメソッド
    修飾子と型 メソッド 説明
    DragSourceListener[] DragSource.getDragSourceListeners()
    このDragSourceに登録されたすべてのDragSourceListenerを取得します。
    DragSourceListenerのパラメータを持つjava.awt.dndのメソッド
    修飾子と型 メソッド 説明
    void DragSource.addDragSourceListener​(DragSourceListener dsl)
    指定されたDragSourceListenerをこのDragSourceに追加し、このDragSourceで開始されたドラッグ操作中にドラッグ・ソース・イベントを受け取ります。
    void DragSourceContext.addDragSourceListener​(DragSourceListener dsl)
    まだ追加されていない場合は、このDragSourceContextDragSourceListenerを追加します。
    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)
    表示する初期のCursorTransferableオブジェクト、および使用するDragSourceListenerを使用して、ドラッグを開始します。
    void DragGestureEvent.startDrag​(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl)
    表示する初期のCursor、ドラッグImageImageのオフセット、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を作成します。