インタフェースjava.awt.datatransfer.FlavorMap
の使用
FlavorMapを使用するパッケージ
パッケージ
説明
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
-
java.awt.datatransferでのFlavorMapの使用
java.awt.datatransferのFlavorMapのサブインタフェースFlavorMapを実装しているjava.awt.datatransferのクラス修飾子と型クラス説明final classSystemFlavorMapは、プラットフォーム固有のデータ形式に対応する「ネイティブ」(文字列)と、プラットフォームから独立したMIMEタイプに対応する「フレーバ」(DataFlavors)の間の、構成可能なマップです。FlavorMapを返すjava.awt.datatransferのメソッド修飾子と型メソッド説明static FlavorMapSystemFlavorMap.getDefaultFlavorMap()このスレッドのClassLoaderの、デフォルトのFlavorMapを返します。 -
java.awt.dndでのFlavorMapの使用
FlavorMapを返すjava.awt.dndのメソッド修飾子と型メソッド説明DragSource.getFlavorMap()このメソッドは、このDragSourceのFlavorMapを返します。DropTarget.getFlavorMap()このDropTargetに関連付けられているFlavorMapを取得します。型FlavorMapのパラメータを持つjava.awt.dndのメソッド修飾子と型メソッド説明voidDropTarget.setFlavorMap(FlavorMap fm) このDropTargetに関連付けられたFlavorMapを設定します。voidDragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap) ドラッグを開始したDragGestureEvent、使用する初期のCursor、ドラッグのTransferable対象データ、DragSourceListener、およびFlavorMapを使用して、ドラッグを開始します。voidDragSource.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を作成します。