|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class DisplayMode extends Object
DisplayMode class инкапсулирует битовую глубину, height, width, и частоту обновления a GraphicsDevice. Возможность изменить режим отображения графического устройства является платформой - и зависимый от конфигурации и, возможно, всегда не доступна (см. GraphicsDevice.isDisplayChangeSupported()). Для получения дополнительной информации по полноэкранному монопольному API режима см. .
| Модификатор и Тип | Поле и Описание |
|---|---|
static int |
BIT_DEPTH_MULTI
Значение битовой глубины, если многократные битовые глубины поддерживаются в этом режиме отображения.
|
static int |
REFRESH_RATE_UNKNOWN
Значение частоты обновления, если не известный.
|
| Конструктор и Описание |
|---|
DisplayMode(int width, int height, int bitDepth, int refreshRate)
Создайте новый объект режима отображения с предоставленными параметрами.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(DisplayMode dm)
Возвраты, равны ли эти два режима отображения.
|
boolean |
equals(Object dm)
Указывает, " ли некоторый другой объект равен" этому.
|
int |
getBitDepth()
Возвращает битовую глубину дисплея, в битах на пиксель.
|
int |
getHeight()
Возвращает height дисплея, в пикселях.
|
int |
getRefreshRate()
Возвращает частоту обновления дисплея, в герц.
|
int |
getWidth()
Возвращает width дисплея, в пикселях.
|
int |
hashCode()
Возвращает значение хэш-кода для объекта.
|
@Native public static final int BIT_DEPTH_MULTI
getBitDepth(), Постоянные Значения полей@Native public static final int REFRESH_RATE_UNKNOWN
getRefreshRate(), Постоянные Значения полейpublic DisplayMode(int width,
int height,
int bitDepth,
int refreshRate)
width - width дисплея, в пикселяхheight - height дисплея, в пикселяхbitDepth - битовая глубина дисплея, в битах на пиксель. Это может быть BIT_DEPTH_MULTI если многократные битовые глубины доступны.refreshRate - частота обновления дисплея, в герц. Это может быть REFRESH_RATE_UNKNOWN если информация не доступна.BIT_DEPTH_MULTI, REFRESH_RATE_UNKNOWNpublic int getHeight()
public int getWidth()
public int getBitDepth()
BIT_DEPTH_MULTI если многократные битовые глубины поддерживаются в этом режиме отображения.BIT_DEPTH_MULTIpublic int getRefreshRate()
REFRESH_RATE_UNKNOWN если информация не доступна.REFRESH_RATE_UNKNOWNpublic boolean equals(DisplayMode dm)
public boolean equals(Object dm)
equals метод реализует отношение эквивалентности на ненулевых ссылках на объект:
x, x.equals(x) должен возвратиться true. x и y, x.equals(y) должен возвратиться true если и только если y.equals(x) возвраты true. x, y, и z, если x.equals(y) возвраты true и y.equals(z) возвраты true, тогда x.equals(z) должен возвратиться true. x и y, многократные вызовы x.equals(y) последовательно возвращайтесь true или последовательно возвращайтесь false, предоставленный никакая информация, используемая в equals сравнения на объектах изменяются. x, x.equals(null) должен возвратиться false. equals метод для class Object реализует самое отличительное отношение эквивалентности на объектах; то есть, для любых ненулевых ссылочных значений x и y, этот метод возвраты true если и только если x и y обратитесь к тому же самому объекту (x == y имеет значение true).
Отметьте, что обычно необходимо переопределить hashCode метод всякий раз, когда этот метод переопределяется, чтобы поддержать общий контракт для hashCode метод, который утверждает, что у равных объектов должны быть равные хэш-коды.
equals в class Objectdm - ссылочный объект, с которым можно сравниться.true если этот объект является тем же самым как obj параметром; false иначе.Object.hashCode(), HashMappublic int hashCode()
HashMap. Общий контракт hashCode :
hashCode метод должен последовательно возвращать то же самое целое число, не предоставил информации, используемой в equals сравнения на объекте изменяются. Эта целочисленная потребность не остается непротиворечивой от одного выполнения приложения к другому выполнению того же самого приложения. equals(Object) метод, затем вызывая hashCode метод на каждом из двух объектов должен привести к тому же самому целочисленному результату. Object.equals(java.lang.Object) метод, затем вызывая hashCode метод на каждом из двух объектов должен привести к отличным целочисленным результатам. Однако, программист должен знать, что приведение к отличным целочисленным результатам для неравных объектов может улучшить производительность хэш-таблиц. Столько, сколько разумно практично, метод хэш-кода, определенный class Object действительно возвращает отличные целые числа для отличных объектов. (Это обычно реализуется, преобразовывая внутренний адрес объекта в целое число, но этот метод реализации не требуется языком программирования Java™.)
hashCode в class ObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92