JavaTM 2
Platform
Std. Ed. v1.4.0

java.awt.datatransfer
クラス Clipboard

java.lang.Object
  |
  +--java.awt.datatransfer.Clipboard

public class Clipboard
extends Object

カット/コピー/ペースト操作を使用して、データを転送する機構を実装するクラスです。

関連項目:
Toolkit.getSystemClipboard()

フィールドの概要
protected  Transferable contents
           
protected  ClipboardOwner owner
           
 
コンストラクタの概要
Clipboard(String name)
          クリップボードオブジェクトを作成します。
 
メソッドの概要
 Transferable getContents(Object requestor)
          クリップボードの現在の内容を表現する転送可能なオブジェクトを返します。
 String getName()
          クリップボードオブジェクトの名前を返します。
 void setContents(Transferable contents, ClipboardOwner owner)
          クリップボードの現在の内容を指定された転送可能なオブジェクトに設定し、指定されたクリップボードオーナを新しい内容のオーナとして登録します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

owner

protected ClipboardOwner owner

contents

protected Transferable contents
コンストラクタの詳細

Clipboard

public Clipboard(String name)
クリップボードオブジェクトを作成します。

関連項目:
Toolkit.getSystemClipboard()
メソッドの詳細

getName

public String getName()
クリップボードオブジェクトの名前を返します。

関連項目:
Toolkit.getSystemClipboard()

setContents

public void setContents(Transferable contents,
                        ClipboardOwner owner)
クリップボードの現在の内容を指定された転送可能なオブジェクトに設定し、指定されたクリップボードオーナを新しい内容のオーナとして登録します。既存のオーナが登録されている場合、そのオーナは、もはやクリップボードのオーナシップを保持していないことが通知されます。このメソッドは、現在クリップボードが利用できない場合に IllegalStateException をスローします。たとえば、プラットフォームによっては、ほかのアプリケーションがアクセスしている間はシステムクリップボードが利用できない場合があります。

パラメータ:
owner - クリップボードの内容を所有するオブジェクト
例外:
IllegalStateException - クリップボードが現在使用できない場合
関連項目:
Toolkit.getSystemClipboard()

getContents

public Transferable getContents(Object requestor)
クリップボードの現在の内容を表現する転送可能なオブジェクトを返します。クリップボードに内容がなければ、null を返します。パラメータ Object 要求者は現在使用されていません。このメソッドは、現在クリップボードが利用できない場合に IllegalStateException をスローします。たとえば、プラットフォームによっては、ほかのアプリケーションがアクセスしている間はシステムクリップボードが利用できない場合があります。

パラメータ:
requestor - クリップデータを要求するオブジェクト (未使用)
戻り値:
クリップボード上の現在の転送可能なオブジェクト
例外:
IllegalStateException - クリップボードが現在使用できない場合
関連項目:
Toolkit.getSystemClipboard()

JavaTM 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.