java.lang.Object
java.awt.DisplayMode
DisplayMode 类封装了 GraphicsDevice 的位深度、高度、宽度和刷新率。更改图形设备显示模式的能力取决于平台和配置,并且可能并不总是可用(请参阅 GraphicsDevice.isDisplayChangeSupported() )。
有关全屏独占模式 API 的更多信息,请参阅 全屏独占模式 API 教程。
- 自从:
- 1.4
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final int如果在此显示模式下支持多个位深度,则位深度的值。static final int刷新率的值(如果不知道)。 -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述booleanequals(DisplayMode dm) 返回两种显示模式是否相等。int返回显示的位深度,以每像素位数为单位。int返回显示的高度,以像素为单位。int返回显示的刷新率,以赫兹为单位。intgetWidth()返回显示的宽度,以像素为单位。
-
字段详细信息
-
BIT_DEPTH_MULTI
如果在此显示模式下支持多个位深度,则位深度的值。- 参见:
-
REFRESH_RATE_UNKNOWN
刷新率的值(如果不知道)。- 参见:
-
-
构造方法详细信息
-
DisplayMode
public DisplayMode(int width, int height, int bitDepth, int refreshRate) 使用提供的参数创建一个新的显示模式对象。- 参数:
width- 显示宽度,以像素为单位height- 显示器的高度,以像素为单位bitDepth- 显示器的位深度,以每像素位数为单位。如果多个位深度可用,这可以是BIT_DEPTH_MULTI。refreshRate- 显示器的刷新率,以赫兹为单位。如果信息不可用,这可以是REFRESH_RATE_UNKNOWN。- 参见:
-
-
方法详情
-
getHeight
public int getHeight()返回显示的高度,以像素为单位。- 返回:
- 显示器的高度,以像素为单位
-
getWidth
public int getWidth()返回显示的宽度,以像素为单位。- 返回:
- 显示器的宽度,以像素为单位
-
getBitDepth
public int getBitDepth()返回显示的位深度,以每像素位数为单位。如果此显示模式支持多位深度,则这可能是BIT_DEPTH_MULTI。- 返回:
- 显示的位深度,以每像素位数为单位。
- 参见:
-
getRefreshRate
public int getRefreshRate()返回显示的刷新率,以赫兹为单位。如果信息不可用,这可能是REFRESH_RATE_UNKNOWN。- 返回:
- 显示器的刷新率,以赫兹为单位。
- 参见:
-
equals
返回两种显示模式是否相等。- 参数:
dm- 要比较的显示模式- 返回:
- 两种显示模式是否相等
-