JavaTM Platform
Standard Ed. 6

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

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

java.awt.datatransfer での FlavorMap の使用
 

java.awt.datatransfer での FlavorMap のサブインタフェース
 interface FlavorTable
          従来の Map の一対一対応制限を緩和する FlavorMap です。
 

FlavorMap を実装している java.awt.datatransfer のクラス
 class SystemFlavorMap
          SystemFlavorMap は、プラットフォーム固有のデータ形式に対応する「ネイティブ」(文字列) と、プラットフォームから独立した MIME タイプに対応する「フレーバ」(DataFlavors) の間の、構成可能なマップです。
 

FlavorMap を返す java.awt.datatransfer のメソッド
static FlavorMap SystemFlavorMap.getDefaultFlavorMap()
          このスレッドの ClassLoader の、デフォルトの FlavorMap を返します。
 

java.awt.dnd での FlavorMap の使用
 

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

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


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。