Java プラットフォーム 1.2

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

Transferable を使用するパッケージ
java.awt.datatransfer このパッケージは、アプリケーション間、およびアプリケーション内のデータ転送のためのインタフェースやクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作をサポートするためのインタフェースおよびクラスを提供します。 
 

java.awt.datatransfer における Transferable の使用方法
 

Transferable を実装する java.awt.datatransfer におけるクラス
 class StringSelection
          単純な Java String をプレーンテキストの形式で転送するために必要な機能を実装するクラスです。
 

Transferable として宣言される java.awt.datatransfer におけるフィールド
protected  Transferable Clipboard.contents
           
 

Transferable を返す java.awt.datatransfer におけるメソッド
 Transferable Clipboard.getContents(Object requestor)
          クリップボードの現在の内容を表現する転送可能なオブジェクトを返します。
 

Transferable のパラメータを持つ java.awt.datatransfer におけるメソッド
 void StringSelection.lostOwnership(Clipboard clipboard, Transferable contents)
           
 void Clipboard.setContents(Transferable contents, ClipboardOwner owner)
          クリップボードの現在の内容を指定された転送可能なオブジェクトに設定し、指定されたクリップボードオーナを新しい内容のオーナとして登録します。
 void ClipboardOwner.lostOwnership(Clipboard clipboard, Transferable contents)
          クリップボードの内容のオーナではなくなったことを、このオブジェクトに通知します。
 

java.awt.dnd における Transferable の使用方法
 

Transferable を実装する java.awt.dnd におけるクラス
protected  class DropTargetContext.TransferableProxy
           
 

Transferable として宣言される java.awt.dnd におけるフィールド
protected  Transferable DropTargetContext.TransferableProxy.transferable
           
 

Transferable を返す java.awt.dnd におけるメソッド
 Transferable DropTargetDropEvent.getTransferable()
           
 Transferable DragSourceContext.getTransferable()
           
protected  Transferable DropTargetContext.getTransferable()
          この操作の Transferable (プロキシ) オペランドを取得します。
protected  Transferable DropTargetContext.createTransferableProxy(Transferable t, boolean local)
          サブクラスは、独自の Proxy Transferable を供給するために、このメソッドをオーバーライドできます。
 

Transferable のパラメータを持つ java.awt.dnd におけるメソッド
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)
          ドラッグを開始します。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)
          ドラッグを開始します。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl)
          ドラッグを開始します。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl)
          ドラッグを開始します。
protected  DragSourceContext DragSource.createDragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent dgl, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable t, DragSourceListener dsl)
          このドラッグを処理する DragSourceContext を作成します。
 void DragGestureEvent.startDrag(Cursor dragCursor, Transferable transferable, DragSourceListener dsl)
          ドラッグを開始します。
 void DragGestureEvent.startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl)
          ドラッグを開始します。
protected  Transferable DropTargetContext.createTransferableProxy(Transferable t, boolean local)
          サブクラスは、独自の Proxy Transferable を供給するために、このメソッドをオーバーライドできます。
 

Transferable のパラメータを持つ java.awt.dnd におけるコンストラクタ
DragSourceContext.DragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point offset, Transferable t, DragSourceListener dsl)
          (DragSource から呼び出される) DragSourceContext を構築します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.