JavaTM 2 Platform
Standard Ed. 5.0

パッケージ java.awt.datatransfer

アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。

参照先:
          説明

インタフェースの概要
ClipboardOwner クリップボードにデータを提供するクラスのためのインタフェースを定義します。
FlavorListener FlavorEvent を待機するオブジェクトを定義します。
FlavorMap プラットフォーム固有のデータ形式に対応する「ネイティブ」(文字列) と、プラットフォームから独立した MIME タイプに対応する「フレーバ」(DataFlavors) の間の、双方向の Map です。
FlavorTable 従来の Map の一対一対応制限を緩和する FlavorMap です。
Transferable 転送操作のためのデータを提供するために使用されるクラスのインタフェースを定義します。
 

クラスの概要
Clipboard カット/コピー/ペースト操作を使用して、データを転送する機構を実装するクラスです。
DataFlavor 各インスタンスは、クリップボード、ドラッグ&ドロップ中、またはファイルシステムで現れるデータ形式のあいまいな概念を表現します。
FlavorEvent FlavorEvent は、イベントソース Clipboard で使用可能な DataFlavor が変更されたことを、関係するリスナーに通知するために使います。
StringSelection String を転送する際に必要な能力を実装する Transferable です。
SystemFlavorMap SystemFlavorMap は、プラットフォーム固有のデータ形式に対応する「ネイティブ」(文字列) と、プラットフォームから独立した MIME タイプに対応する「フレーバ」(DataFlavors) の間の、構成可能なマップです。
 

例外の概要
MimeTypeParseException MIME タイプ解析に関連する例外をカプセル化するクラスです。
UnsupportedFlavorException 要求されたデータがこのフレーバでサポートされていないことを示すシグナルです。
 

パッケージ java.awt.datatransfer の説明

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

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

導入されたバージョン:
JDK1.1

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。