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

Transferableを使用するパッケージ
パッケージ
説明
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
  • java.awt.datatransferでのTransferableの使用

    Transferableを実装するjava.awt.datatransferのクラス
    修飾子と型
    クラス
    説明
    class 
    Stringを転送するために必要な機能を実装するTransferable
    Transferableとして宣言されているjava.awt.datatransferのフィールド
    修飾子と型
    フィールド
    説明
    protected Transferable
    Clipboard.contents
    クリップボードの内容。
    Transferableを返すjava.awt.datatransferのメソッド
    修飾子と型
    メソッド
    説明
    Clipboard.getContents(Object requestor)
    クリップボードの現在の内容を表現する転送可能なオブジェクトを返します。
    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のメソッド
    修飾子と型
    メソッド
    説明
    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)
    表示する初期のCursorTransferableオブジェクト、および使用するDragSourceListenerを使用して、ドラッグを開始します。
    void
    DragGestureEvent.startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl)
    表示する初期のCursor、ドラッグImageImageのオフセット、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)
    データのエクスポート後に呼び出されます。
    転送の外観を設定するオブジェクトを返します。
    boolean
    TransferHandler.importData(JComponent comp, Transferable t)
    クリップボードまたはDNDドロップ操作からコンポーネントへ転送します。
    Transferable型のパラメータを持つjavax.swingのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    TransferSupport(Component component, Transferable transferable)
    指定されたコンポーネントのisDrop() falseTransferableを使用してTransferSupportを作成します。