JavaTM 2
Platform
Std. Ed. v1.4.0

java.awt
クラス DisplayMode

java.lang.Object
  |
  +--java.awt.DisplayMode

public final class DisplayMode
extends Object

DisplayMode クラスは、GraphicsDevice のビットの深さ、高さ、幅、およびリフレッシュレートをカプセル化します。ディスプレイモードはハードウェアに依存するため、常に利用可能ではありません。

導入されたバージョン:
1.4
関連項目:
GraphicsDevice

フィールドの概要
static int BIT_DEPTH_MULTI
          このディスプレイモードで複数のビット深さがサポートされている場合の、ビット深さを示す値です。
static int REFRESH_RATE_UNKNOWN
          リフレッシュレートが不明の場合に使用されるリフレッシュレート値です。
 
コンストラクタの概要
DisplayMode(int width, int height, int bitDepth, int refreshRate)
          指定されたパラメータを使用して新しいディスプレイモードオブジェクトを生成します。
 
メソッドの概要
 boolean equals(DisplayMode dm)
           
 int getBitDepth()
           
 int getHeight()
           
 int getRefreshRate()
           
 int getWidth()
           
 int hashCode()
          オブジェクトのハッシュコード値を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

BIT_DEPTH_MULTI

public static final int BIT_DEPTH_MULTI
このディスプレイモードで複数のビット深さがサポートされている場合の、ビット深さを示す値です。

関連項目:
getBitDepth(), 定数フィールド値

REFRESH_RATE_UNKNOWN

public static final int REFRESH_RATE_UNKNOWN
リフレッシュレートが不明の場合に使用されるリフレッシュレート値です。

関連項目:
getRefreshRate(), 定数フィールド値
コンストラクタの詳細

DisplayMode

public DisplayMode(int width,
                   int height,
                   int bitDepth,
                   int refreshRate)
指定されたパラメータを使用して新しいディスプレイモードオブジェクトを生成します。

関連項目:
BIT_DEPTH_MULTI, REFRESH_RATE_UNKNOWN
メソッドの詳細

getHeight

public int getHeight()
戻り値:
ピクセル単位で表したディスプレイの高さ

getWidth

public int getWidth()
戻り値:
ピクセル単位で表したディスプレイの幅

getBitDepth

public int getBitDepth()
戻り値:
ピクセルごとのビット単位で表した、ディスプレイのビット深さ。複数のビット深さを指定可能な場合は BIT_DEPTH_MULTI になります。
関連項目:
BIT_DEPTH_MULTI

getRefreshRate

public int getRefreshRate()
戻り値:
Hz 単位で表した、ディスプレイのリフレッシュレート。情報が利用できない場合は REFRESH_RATE_UNKNOWN になります。
関連項目:
REFRESH_RATE_UNKNOWN

equals

public boolean equals(DisplayMode dm)
戻り値:
2 つのディスプレイモードが一致するかどうか

hashCode

public int hashCode()
クラス Object の記述:
オブジェクトのハッシュコード値を返します。このメソッドは、java.util.Hashtable によって提供されるようなハッシュテーブルで使用するために用意されています。

hashCode メソッドの一般的な規則を次に示します。

できる限り、Object クラスで定義される hashCode メソッドは、異なるオブジェクトについては異なる整数値を返します。通常、これはオブジェクトの内部アドレスを整数値に変換する形で実装されますが、そのような実装テクニックは JavaTM プログラミング言語では不要です。

オーバーライド:
クラス Object 内の hashCode
戻り値:
このオブジェクトのハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

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.