|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
|
+--java.awt.AttributeValue
|
+--java.awt.BufferCapabilities.FlipContents
ページ反転後に、バックバッファの内容を型保証して列挙します。
| フィールドの概要 | |
static BufferCapabilities.FlipContents |
BACKGROUND
反転の内容が BACKGROUND の場合、反転後のバックバッファの内容は反転後の背景色でクリアされます。 |
static BufferCapabilities.FlipContents |
COPIED
反転の内容が COPIED の場合、バックバッファの内容が反転時にフロントバッファにコピーされます。 |
static BufferCapabilities.FlipContents |
PRIOR
反転の内容が PRIOR の場合、バックバッファの内容は直前のフロントバッファの内容になります (純粋なページ反転)。 |
static BufferCapabilities.FlipContents |
UNDEFINED
反転の内容が UNDEFINED の場合、反転後のバックバッファの内容に関する処理は未定義です。 |
| メソッドの概要 | |
int |
hashCode()
オブジェクトのハッシュコード値を返します。 |
String |
toString()
オブジェクトの文字列表現を返します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
public static final BufferCapabilities.FlipContents UNDEFINED
UNDEFINED の場合、反転後のバックバッファの内容に関する処理は未定義です。
BufferCapabilities.isPageFlipping(),
BufferCapabilities.getFlipContents(),
BACKGROUND,
PRIOR,
COPIEDpublic static final BufferCapabilities.FlipContents BACKGROUND
BACKGROUND の場合、反転後のバックバッファの内容は反転後の背景色でクリアされます。
BufferCapabilities.isPageFlipping(),
BufferCapabilities.getFlipContents(),
UNDEFINED,
PRIOR,
COPIEDpublic static final BufferCapabilities.FlipContents PRIOR
PRIOR の場合、バックバッファの内容は直前のフロントバッファの内容になります (純粋なページ反転)。
BufferCapabilities.isPageFlipping(),
BufferCapabilities.getFlipContents(),
UNDEFINED,
BACKGROUND,
COPIEDpublic static final BufferCapabilities.FlipContents COPIED
COPIED の場合、バックバッファの内容が反転時にフロントバッファにコピーされます。
BufferCapabilities.isPageFlipping(),
BufferCapabilities.getFlipContents(),
UNDEFINED,
BACKGROUND,
PRIOR| メソッドの詳細 |
public int hashCode()
Object の記述: java.util.Hashtable によって提供されるようなハッシュテーブルで使用するために用意されています。
hashCode メソッドの一般的な規則を次に示します。
hashCode メソッドを呼び出しても結果は同じ整数値にならなければならない
Object.equals(java.lang.Object) メソッドで 2 つのオブジェクトが等価でないとされた場合は、これらのオブジェクトに対して hashCode メソッドを呼び出したときに、結果が異なる整数値にならなくてもかまわない。しかし、等しくないオブジェクトについては異なる整数値が生成されるようにすれば、ハッシュテーブルのパフォーマンスを上げることができる
できる限り、Object クラスで定義される hashCode メソッドは、異なるオブジェクトについては異なる整数値を返します。通常、これはオブジェクトの内部アドレスを整数値に変換する形で実装されますが、そのような実装テクニックは JavaTM プログラミング言語では不要です。
Object 内の hashCodeObject.equals(java.lang.Object),
Hashtablepublic String toString()
Object の記述: toString メソッドはこのオブジェクトを「テキストで表現する」文字列を返します。この結果は、人間が読める簡潔で有益な情報であるべきです。すべてのサブクラスで、このメソッドをオーバーライドすることをお勧めします。
Object クラスの toString メソッドは、オブジェクトの派生元のクラス名、アットマーク (@)、およびオブジェクトのハッシュコードの符号なし 16 進表現から構成される文字列を返します。つまり、このメソッドは次の値と等しい文字列を返します。
getClass().getName() + '@' + Integer.toHexString(hashCode())
Object 内の toString
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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.