JavaTM 2 Platform
Std. Ed. v1.3

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

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

java.awt.datatransfer での FlavorMap の使用
 

FlavorMap を実装している java.awt.datatransfer のクラス
 class SystemFlavorMap
           SystemFlavorMap は、外部から設定可能なマップであり、プラットフォームのネイティブなタイプ名 (文字列) を、MIME タイプの文字列、および関連付けられた DataFlavor にマッピングします。
 

FlavorMap を返す java.awt.datatransfer のメソッド
static FlavorMap SystemFlavorMap.getDefaultFlavorMap()
          デフォルトのシステム実装を返します。
 

java.awt.dnd での FlavorMap の使用
 

FlavorMap を返す java.awt.dnd のメソッド
 FlavorMap DragSource.getFlavorMap()
          このメソッドは、この DragSourceFlavorMap を返します。
 FlavorMap DropTarget.getFlavorMap()
          このメソッドは、この DropTarget に関連した FlavorMap を返します。
 

FlavorMap 型のパラメータを持つ java.awt.dnd のメソッド
 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 を受けて、ドラッグを開始します。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)
          ドラッグを開始した DragGestureEvent、使用する初期 Cursor、ドラッグの Transferable 対象データ、DragSourceListener、および FlavorMap を受けて、ドラッグを開始します。
 void DropTarget.setFlavorMap(FlavorMap fm)
          このメソッドは、この DropTarget に関連した FlavorMap を設定します。
 

FlavorMap 型のパラメータを持つ java.awt.dnd のコンストラクタ
DropTarget(Component c, int ops, DropTargetListener dtl, boolean act, FlavorMap fm)
          指定された Component に新しい DropTarget を構築し、サポートするデフォルトの許容アクションを表す int、イベント処理を扱う DropTargetListenerDropTarget が現在ドロップを受け入れるかどうかを示す boolean、そして使用する FlavorMap (または null) を関連付けます。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.