インタフェースjava.awt.datatransfer.FlavorMap
の使用
FlavorMapを使用するパッケージ
パッケージ
説明
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
-
java.awt.datatransferでのFlavorMapの使用
java.awt.datatransferの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()
このメソッドは、このDragSource
のFlavorMap
を返します。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
、イベント処理を扱うDropTargetListener
、DropTarget
が現在ドロップを受け入れているかどうかを示すboolean
、および使用するFlavorMap
(または、デフォルトのFlavorMap
の場合はnull)を使用して、新しいDropTargetを作成します。