java.lang.Object
java.awt.DisplayMode
public final class DisplayMode extends Object
DisplayMode
クラスは、GraphicsDevice
のビットの深さ、高さ、幅、およびリフレッシュ・レートをカプセル化します。 グラフィック・デバイスのディスプレイ・モードを変更する機能は、プラットフォームおよび設定に依存し、常に利用できるとはかぎりません(GraphicsDevice.isDisplayChangeSupported()
を参照してください)。
フル・スクリーン排他モードAPIの詳細は、「Full-Screen Exclusive Mode API Tutorial」を参照してください。
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static int
BIT_DEPTH_MULTI
このディスプレイ・モードで複数のビット深さがサポートされている場合の、ビット深さを示す値です。static int
REFRESH_RATE_UNKNOWN
リフレッシュ・レートが不明の場合に使用されるリフレッシュ・レート値です。 -
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 DisplayMode(int width, int height, int bitDepth, int refreshRate)
指定されたパラメータを使用して新しいディスプレイ・モード・オブジェクトを生成します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 boolean
equals(DisplayMode dm)
2つの表示モードが一致するかどうかを返します。int
getBitDepth()
ピクセルごとのビット単位で表した、ディスプレイのビットの深さを返します。int
getHeight()
ピクセル単位で表したディスプレイの高さを返します。int
getRefreshRate()
Hz単位で表した、ディスプレイのリフレッシュ・レートを返します。int
getWidth()
ピクセル単位で表したディスプレイの幅を返します。
-
フィールド詳細
-
BIT_DEPTH_MULTI
@Native public static final int BIT_DEPTH_MULTIこのディスプレイ・モードで複数のビット深さがサポートされている場合の、ビット深さを示す値です。- 関連項目:
getBitDepth()
, 定数フィールド値
-
REFRESH_RATE_UNKNOWN
@Native public static final int REFRESH_RATE_UNKNOWNリフレッシュ・レートが不明の場合に使用されるリフレッシュ・レート値です。- 関連項目:
getRefreshRate()
, 定数フィールド値
-
-
コンストラクタの詳細
-
DisplayMode
public DisplayMode(int width, int height, int bitDepth, int refreshRate)指定されたパラメータを使用して新しいディスプレイ・モード・オブジェクトを生成します。- パラメータ:
width
- ピクセル単位で表したディスプレイの幅height
- ピクセル単位で表したディスプレイの高さbitDepth
- ピクセルあたりのビット数で表した、ディスプレイのビットの深さ。 複数のビットの深さを指定可能な場合はBIT_DEPTH_MULTI
になる。refreshRate
- Hz単位で表した、ディスプレイのリフレッシュ・レート。 情報が利用できない場合はREFRESH_RATE_UNKNOWN
になる。- 関連項目:
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
になります。- 戻り値:
- Hz単位で表した、ディスプレイのリフレッシュ・レート。
- 関連項目:
REFRESH_RATE_UNKNOWN
-
equals
public boolean equals(DisplayMode dm)2つの表示モードが一致するかどうかを返します。- パラメータ:
dm
- 比較する表示モード- 戻り値:
- 2つのディスプレイ・モードが一致するかどうか
-