Класс DisplayMode
- java.lang.Object
-
- java.awt.DisplayMode
public final class DisplayMode extends Object
Класс DisplayMode инкапсулирует разрядность, высоту, ширину и частоту обновления GraphicsDevice. Возможность изменения режима отображения графического устройства зависит от платформы и конфигурации и может быть недоступна (см. GraphicsDevice.isDisplayChangeSupported()).
Для получения дополнительной информации об API режима эксклюзивного полноэкранного отображения, см. Руководство по API режима эксклюзивного полноэкранного отображения.
- Since:
- 1.4
- См. также:
-
GraphicsDevice,GraphicsDevice.isDisplayChangeSupported(),GraphicsDevice.getDisplayModes(),GraphicsDevice.setDisplayMode(java.awt.DisplayMode)
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
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() |
Возвращает ширину отображения в пикселях. |
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Подробное описание полей
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- частота обновления отображения в герцах. Может быть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- режим отображения для сравнения - Возвращает:
- равны ли два режима отображения
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/DisplayMode.html