- java.lang.Object
-
- java.awt.DisplayMode
-
public final class DisplayModeextends 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)
返回两种显示模式是否相等。int
getBitDepth()
返回显示的位深度,以每像素位数为单位。int
getHeight()
返回显示的高度(以像素为单位)。int
getRefreshRate()
返回显示的刷新率,以赫兹为单位。int
getWidth()
返回显示的宽度(以像素为单位)。
-
-
-
字段详细信息
-
BIT_DEPTH_MULTI
@Nativepublic static final int BIT_DEPTH_MULTI
如果在此显示模式下支持多个位深度,则位深度的值。- 另请参见:
-
getBitDepth()
, 常数字段值
-
REFRESH_RATE_UNKNOWN
@Nativepublic 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
- 显示器的刷新率,以赫兹为单位。 如果信息不可用,则可以是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()
返回显示的刷新率,以赫兹为单位。 如果信息不可用,则可能是REFRESH_RATE_UNKNOWN
。- 结果
- 显示器的刷新率,以赫兹为单位。
- 另请参见:
-
REFRESH_RATE_UNKNOWN
-
equals
public boolean equals(DisplayMode dm)
返回两种显示模式是否相等。- 参数
-
dm
- 要比较的显示模式 - 结果
- 两种显示模式是否相等
-
-