モジュール java.datatransfer

パッケージjava.awt.datatransfer


パッケージjava.awt.datatransfer
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。 これは、アプリケーション間またはアプリケーション内で転送の可能なオブジェクトである「転送可能な」オブジェクトの概念を定義します。 Transferableインタフェースの実装によって、オブジェクト自体を転送可能として識別します。

さらに、アプリケーション間またはアプリケーション内で転送可能なオブジェクトを一時的に保持するオブジェクトであるクリップボード・メカニズムも提供します。 クリップボードは一般にコピーおよび貼付け処理に使用されます。 クリップボードを作成して、アプリケーション内で使用することも可能ですが、大半のアプリケーションでは、プラットフォームで実行されるアプリケーション間でデータを確実に転送するため、システム・クリップボードが使用されています。

導入されたバージョン:
1.1
  • クラス
    説明
    カット/コピー/ペースト操作を使用してデータを転送するメカニズムを実装するクラスです。
    クリップボードにデータを提供するクラスのためのインタフェースを定義します。
    DataFlavorは、データに関するメタ情報を提供します。
    FlavorEventは、関係するリスナーに、使用可能なDataFlavorClipboard (イベント・ソース)で変更されたことを通知するために使用されます。
    FlavorEventを待機するオブジェクトを定義します。
    プラットフォーム固有のデータ形式に対応する"natives" (文字列)と、プラットフォームに依存しないMIMEタイプに対応する"flavors" (DataFlavors)との間の双方向マップ。
    従来のMapの一対一対応制限を緩和するFlavorMapです。
    MIMEタイプ解析に関連する例外をカプセル化するクラスです。
    Stringを転送するために必要な機能を実装するTransferable
    SystemFlavorMapは、プラットフォーム固有のデータ形式に対応する「ネイティブ」(文字列)と、プラットフォームから独立したMIMEタイプに対応する「フレーバ」(DataFlavors)の間の、構成可能なマップです。
    転送操作のためのデータを提供するために使用されるクラスのインタフェースを定義します。
    要求されたデータがこのフレーバでサポートされていないことを示すシグナルです。