- 既知のすべての実装クラス:
DropTargetContext.TransferableProxy
,StringSelection
public interface Transferable
転送操作のためのデータを提供するために使用されるクラスのインタフェースを定義します。
Swingによるデータ転送の使用の詳細は、「The Java Tutorial」の「How to Use Drag and Drop and Data Transfer」を参照してください。
- 導入されたバージョン:
- 1.1
-
メソッドのサマリー
修飾子と型メソッド説明getTransferData
(DataFlavor flavor) 転送されるデータを表すオブジェクトを返します。データを提供することができるフレーバを示すDataFlavorオブジェクトの配列を返します。boolean
isDataFlavorSupported
(DataFlavor flavor) 指定されたデータ・フレーバが、このオブジェクトに対してサポートされているかどうかを返します。
-
メソッドの詳細
-
getTransferDataFlavors
DataFlavor[] getTransferDataFlavors()データを提供することができるフレーバを示すDataFlavorオブジェクトの配列を返します。 配列は、データ提供のための優先設定に従って(もっとも詳しく記述されているものから、そうでないものへ)順序付けされなければいけません。- 戻り値:
- このデータを転送できるデータ・フレーバの配列
-
isDataFlavorSupported
boolean isDataFlavorSupported(DataFlavor flavor) 指定されたデータ・フレーバが、このオブジェクトに対してサポートされているかどうかを返します。- パラメータ:
flavor
- データに対して要求されたフレーバ- 戻り値:
- データ・フレーバがサポートされているかどうかを示すboolean型
-
getTransferData
転送されるデータを表すオブジェクトを返します。 返されるオブジェクトのクラスは、フレーバの表現クラスで定義されます。- パラメータ:
flavor
- データに対して要求されたフレーバ- 戻り値:
- 転送されるデータを表すオブジェクト
- 例外:
IOException
- 要求されたフレーバのデータが使用できなくなった場合UnsupportedFlavorException
- 要求されたデータ・フレーバがサポートされていない場合- 関連項目:
-