|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.BufferCapabilities.FlipContents
public static final class 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 Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。