インタフェースjava.awt.datatransfer.FlavorMap
の使用

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

    java.awt.datatransferFlavorMapのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    従来のMapの一対一対応制限を緩和するFlavorMapです。
    FlavorMapを実装しているjava.awt.datatransferのクラス
    修飾子と型
    クラス
    説明
    final class 
    SystemFlavorMapは、プラットフォーム固有のデータ形式に対応する「ネイティブ」(文字列)と、プラットフォームから独立したMIMEタイプに対応する「フレーバ」(DataFlavors)の間の、構成可能なマップです。
    FlavorMapを返すjava.awt.datatransferのメソッド
    修飾子と型
    メソッド
    説明
    static FlavorMap
    SystemFlavorMap.getDefaultFlavorMap()
    このスレッドのClassLoaderの、デフォルトのFlavorMapを返します。
  • java.awt.dndでのFlavorMapの使用

    FlavorMapを返すjava.awt.dndのメソッド
    修飾子と型
    メソッド
    説明
    DragSource.getFlavorMap()
    このメソッドは、このDragSourceFlavorMapを返します。
    DropTarget.getFlavorMap()
    このDropTargetに関連付けられているFlavorMapを取得します。
    FlavorMapのパラメータを持つjava.awt.dndのメソッド
    修飾子と型
    メソッド
    説明
    void
    DropTarget.setFlavorMap(FlavorMap fm)
    このDropTargetに関連付けられたFlavorMapを設定します。
    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 imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)
    ドラッグを開始したDragGestureEvent、使用する初期のCursor、ドラッグするImage、トリガーの瞬間におけるCursorのホット・スポットからのImage原点のオフセット、ドラッグのTransferable対象データ、DragSourceListener、およびFlavorMapで、ドラッグを開始します。
    FlavorMapのパラメータを持つjava.awt.dndのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    DropTarget(Component c, int ops, DropTargetListener dtl, boolean act, FlavorMap fm)
    自身を関連付けるComponent、サポートするデフォルトの許容アクションを表すint、イベント処理を扱うDropTargetListenerDropTargetが現在ドロップを受け入れているかどうかを示すboolean、および使用するFlavorMap (または、デフォルトのFlavorMapの場合はnull)を使用して、新しいDropTargetを作成します。