インタフェース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を取得します。voidClipboardOwner.lostOwnership(Clipboard clipboard, Transferable contents) クリップボードのオーナーではなくなったことを、このオブジェクトに通知します。voidStringSelection.lostOwnership(Clipboard clipboard, Transferable contents) voidClipboard.setContents(Transferable contents, ClipboardOwner owner) クリップボードの現在の内容を指定された転送可能なオブジェクトに設定し、指定されたクリップボード・オーナーを新しい内容のオーナーとして登録します。 -
java.awt.dndでのTransferableの使用
Transferableを実装するjava.awt.dndのクラス修飾子と型クラス説明protected classTransferableProxyは、Transferableインタフェースを実装するヘルパー内部クラスであり、特定のドラッグ&ドロップ操作のデータ転送を表す別のTransferableオブジェクトのためのプロキシとして機能します。Transferableとして宣言されているjava.awt.dndのフィールド修飾子と型フィールド説明protected TransferableDropTargetContext.TransferableProxy.transferableカプセル化されたTransferableオブジェクト。Transferableを返すjava.awt.dndのメソッド修飾子と型メソッド説明protected TransferableDropTargetContext.createTransferableProxy(Transferable t, boolean local) 指定されたTransferableのプロキシとしてTransferableProxyを作成します。DragSourceContext.getTransferable()このDragSourceContextに関連付けられたTransferableを返します。protected TransferableDropTargetContext.getTransferable()この操作のTransferable (プロキシ)オペランドを取得しますDropTargetDragEvent.getTransferable()このメソッドは、現在のドラッグ操作に関連したデータを表すTransferableオブジェクトを返します。DropTargetDropEvent.getTransferable()このメソッドは、ドロップに関連付けられたTransferableオブジェクトを返します。Transferable型のパラメータを持つjava.awt.dndのメソッド修飾子と型メソッド説明protected DragSourceContextDragSource.createDragSourceContext(DragGestureEvent dgl, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable t, DragSourceListener dsl) 現在のドラッグ操作を処理するDragSourceContextを作成します。protected TransferableDropTargetContext.createTransferableProxy(Transferable t, boolean local) 指定されたTransferableのプロキシとしてTransferableProxyを作成します。voidDragGestureEvent.startDrag(Cursor dragCursor, Transferable transferable) このドラッグ操作のCursor、およびこのドラッグ操作のソース・データを表すTransferableを使用して、ドラッグ操作を開始します。voidDragGestureEvent.startDrag(Cursor dragCursor, Transferable transferable, DragSourceListener dsl) 表示する初期のCursor、Transferableオブジェクト、および使用するDragSourceListenerを使用して、ドラッグを開始します。voidDragGestureEvent.startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl) 表示する初期のCursor、ドラッグImage、Imageのオフセット、Transferableオブジェクト、および使用するDragSourceListenerで、ドラッグを開始します。voidDragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl) ドラッグを開始したDragGestureEvent、使用する初期のCursor、ドラッグのTransferable対象データ、およびDragSourceListenerを使用して、ドラッグを開始します。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 dragOffset, Transferable transferable, DragSourceListener dsl) ドラッグを開始したDragGestureEvent、使用する初期のCursor、ドラッグするImage、トリガーの瞬間におけるCursorのホット・スポットからのImage原点のオフセット、ドラッグの対象データ、およびDragSourceListenerで、ドラッグを開始します。voidDragSource.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 TransferableTransferHandler.createTransferable(JComponent c) データ転送のソースとして使用するTransferableを作成します。TransferHandler.TransferSupport.getTransferable()この転送に関連したTransferableを返します。Transferable型のパラメータを持つjavax.swingのメソッド修飾子と型メソッド説明protected voidTransferHandler.exportDone(JComponent source, Transferable data, int action) データのエクスポート後に呼び出されます。TransferHandler.getVisualRepresentation(Transferable t) 転送の外観を設定するオブジェクトを返します。booleanTransferHandler.importData(JComponent comp, Transferable t) クリップボードまたはDNDドロップ操作からコンポーネントへ転送します。Transferable型のパラメータを持つjavax.swingのコンストラクタ修飾子コンストラクタ説明TransferSupport(Component component, Transferable transferable) 指定されたコンポーネントのisDrop()falseとTransferableを使用してTransferSupportを作成します。