模块 java.desktop
 java.awt

类 DisplayMode

java.lang.Object
java.awt.DisplayMode

public final class DisplayMode extends Object
DisplayMode 类封装了 GraphicsDevice 的位深度、高度、宽度和刷新率。更改图形设备显示模式的能力取决于平台和配置,并且可能并不总是可用(请参阅 GraphicsDevice.isDisplayChangeSupported() )。

有关全屏独占模式 API 的更多信息,请参阅 全屏独占模式 API 教程

自从:
1.4
参见:
  • 字段摘要

    字段
    修饰符和类型
    Field
    描述
    static final int
    如果在此显示模式下支持多个位深度,则位深度的值。
    static final int
    刷新率的值(如果不知道)。
  • 构造方法总结

    构造方法
    构造方法
    描述
    DisplayMode(int width, int height, int bitDepth, int refreshRate)
    使用提供的参数创建一个新的显示模式对象。
  • 方法总结

    修饰符和类型
    方法
    描述
    boolean
    返回两种显示模式是否相等。
    int
    返回显示的位深度,以每像素位数为单位。
    int
    返回显示的高度,以像素为单位。
    int
    返回显示的刷新率,以赫兹为单位。
    int
    返回显示的宽度,以像素为单位。

    在类 java.lang.Object 中声明的方法

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细信息

  • 构造方法详细信息

    • 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

      public boolean equals(DisplayMode  dm)
      返回两种显示模式是否相等。
      参数:
      dm - 要比较的显示模式
      返回:
      两种显示模式是否相等