インタフェースjava.awt.datatransfer.Transferable
の使用
Transferableを使用するパッケージ
パッケージ
説明
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
-
java.awt.datatransferでのTransferableの使用
Transferableを実装するjava.awt.datatransferのクラスTransferableとして宣言されているjava.awt.datatransferのフィールドTransferable型のパラメータを持つjava.awt.datatransferのメソッド修飾子と型メソッド説明DataFlavor.getReaderForText
(Transferable transferable) 必要に応じて、予想される文字セット(エンコード)をデコードしたテキスト・フレーバのReaderを取得します。void
ClipboardOwner.lostOwnership
(Clipboard clipboard, Transferable contents) クリップボードのオーナーではなくなったことを、このオブジェクトに通知します。void
StringSelection.lostOwnership
(Clipboard clipboard, Transferable contents) void
Clipboard.setContents
(Transferable contents, ClipboardOwner owner) クリップボードの現在の内容を指定された転送可能なオブジェクトに設定し、指定されたクリップボード・オーナーを新しい内容のオーナーとして登録します。 -
java.awt.dndでのTransferableの使用
Transferableを実装するjava.awt.dndのクラス修飾子と型クラス説明protected class
TransferableProxy
は、Transferable
インタフェースを実装するヘルパー内部クラスであり、特定のドラッグ&ドロップ操作のデータ転送を表す別のTransferable
オブジェクトのためのプロキシとして機能します。Transferableとして宣言されているjava.awt.dndのフィールド修飾子と型フィールド説明protected Transferable
DropTargetContext.TransferableProxy.transferable
カプセル化されたTransferable
オブジェクト。Transferableを返すjava.awt.dndのメソッド修飾子と型メソッド説明protected Transferable
DropTargetContext.createTransferableProxy
(Transferable t, boolean local) 指定されたTransferableのプロキシとしてTransferableProxyを作成します。DragSourceContext.getTransferable()
このDragSourceContext
に関連付けられたTransferable
を返します。protected Transferable
DropTargetContext.getTransferable()
この操作のTransferable (プロキシ)オペランドを取得しますDropTargetDragEvent.getTransferable()
このメソッドは、現在のドラッグ操作に関連したデータを表すTransferableオブジェクトを返します。DropTargetDropEvent.getTransferable()
このメソッドは、ドロップに関連付けられたTransferable
オブジェクトを返します。Transferable型のパラメータを持つjava.awt.dndのメソッド修飾子と型メソッド説明protected DragSourceContext
DragSource.createDragSourceContext
(DragGestureEvent dgl, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable t, DragSourceListener dsl) 現在のドラッグ操作を処理するDragSourceContext
を作成します。protected Transferable
DropTargetContext.createTransferableProxy
(Transferable t, boolean local) 指定されたTransferableのプロキシとしてTransferableProxyを作成します。void
DragGestureEvent.startDrag
(Cursor dragCursor, Transferable transferable) このドラッグ操作のCursor
、およびこのドラッグ操作のソース・データを表すTransferable
を使用して、ドラッグ操作を開始します。void
DragGestureEvent.startDrag
(Cursor dragCursor, Transferable transferable, DragSourceListener dsl) 表示する初期のCursor
、Transferable
オブジェクト、および使用するDragSourceListener
を使用して、ドラッグを開始します。void
DragGestureEvent.startDrag
(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl) 表示する初期のCursor
、ドラッグImage
、Image
のオフセット、Transferable
オブジェクト、および使用するDragSourceListener
で、ドラッグを開始します。void
DragSource.startDrag
(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl) ドラッグを開始したDragGestureEvent
、使用する初期のCursor
、ドラッグのTransferable
対象データ、およびDragSourceListener
を使用して、ドラッグを開始します。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 dragOffset, Transferable transferable, DragSourceListener dsl) ドラッグを開始したDragGestureEvent
、使用する初期のCursor
、ドラッグするImage
、トリガーの瞬間におけるCursor
のホット・スポットからのImage
原点のオフセット、ドラッグの対象データ、およびDragSourceListener
で、ドラッグを開始します。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
で、ドラッグを開始します。Transferable型のパラメータを持つjava.awt.dndのコンストラクタ修飾子コンストラクタ説明DragSourceContext
(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point offset, Transferable t, DragSourceListener dsl) このコンストラクタは、DragSource
から呼び出され、このドラッグのDragSourceContextPeer
、ドラッグをトリガーしたDragGestureEvent
、ドラッグに使用する初期のCursor
、ドラッグの実行中に表示する(オプションの)Image
、トリガー・イベントの瞬間におけるホット・スポットからのImage
原点のオフセット、Transferable
対象データ、およびドラッグ&ドロップ操作中に使用するDragSourceListener
を使用して、新しいDragSourceContext
を作成します。 -
javax.swingでのTransferableの使用
Transferableを返すjavax.swingのメソッド修飾子と型メソッド説明protected Transferable
TransferHandler.createTransferable
(JComponent c) データ転送のソースとして使用するTransferable
を作成します。TransferHandler.TransferSupport.getTransferable()
この転送に関連したTransferable
を返します。Transferable型のパラメータを持つjavax.swingのメソッド修飾子と型メソッド説明protected void
TransferHandler.exportDone
(JComponent source, Transferable data, int action) データのエクスポート後に呼び出されます。TransferHandler.getVisualRepresentation
(Transferable t) 転送の外観を設定するオブジェクトを返します。boolean
TransferHandler.importData
(JComponent comp, Transferable t) クリップボードまたはDNDドロップ操作からコンポーネントへ転送します。Transferable型のパラメータを持つjavax.swingのコンストラクタ修飾子コンストラクタ説明TransferSupport
(Component component, Transferable transferable) 指定されたコンポーネントのisDrop()
false
とTransferable
を使用してTransferSupport
を作成します。