Spec-Zone.ru › OpenJDK 8

Класс GraphicsConfigTemplate

  • java.lang.Object
    • java.awt.GraphicsConfigTemplate
Все реализованные интерфейсы:
Serializable

public abstract class GraphicsConfigTemplate
extends Object
implements Serializable

Класс GraphicsConfigTemplate используется для получения допустимой GraphicsConfiguration. Пользователь создаёт экземпляр одного из этих объектов и затем задаёт все нестандартные атрибуты по своему усмотрению. Затем вызывается метод GraphicsDevice.getBestConfiguration(java.awt.GraphicsConfigTemplate), находящийся в классе GraphicsDevice, с этим GraphicsConfigTemplate. Возвращается допустимая GraphicsConfiguration, которая соответствует или превышает запрошенные параметры в GraphicsConfigTemplate.

С тех пор:
1.2
См. также:
GraphicsDevice, GraphicsConfiguration, Сериализованная форма

Поля

Модификатор и тип Поле и описание
static int PREFERRED

Значение, используемое для типа «Перечисление» (целое число).

static int REQUIRED

Значение, используемое для типа «Перечисление» (целое число).

static int UNNECESSARY

Значение, используемое для типа «Перечисление» (целое число).

Конструкторы

Конструктор и описание
GraphicsConfigTemplate()

Этот класс является абстрактным, поэтому экземпляры могут создавать только его подклассы.

Методы

Модификатор и тип Метод и описание
abstract GraphicsConfiguration getBestConfiguration(GraphicsConfiguration[] gc)

Возвращает «лучшую» возможную конфигурацию, которая удовлетворяет критериям, определённым в GraphicsConfigTemplate.

abstract boolean isGraphicsConfigSupported(GraphicsConfiguration gc)

Возвращает boolean, указывающее, можно ли использовать указанную GraphicsConfiguration для создания области рисования, поддерживающей указанные функции.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Поля

REQUIRED

public static final int REQUIRED

Значение, используемое для типа «Перечисление» (целое число). Указывает, что эта функция требуется для объекта GraphicsConfiguration. Если эта функция недоступна, не выбирайте объект GraphicsConfiguration.

См. также:
Значения константных полей

PREFERRED

public static final int PREFERRED

Значение, используемое для типа «Перечисление» (целое число). Указывает, что эта функция желательна для объекта GraphicsConfiguration. Выбор с этой функцией предпочтительнее выбора без неё, хотя оба выбора могут считаться допустимыми.

См. также:
Значения константных полей

UNNECESSARY

public static final int UNNECESSARY

Значение, используемое для типа «Перечисление» (целое число). Указывает, что эта функция не нужна для выбора объекта GraphicsConfiguration. Выбор без этой функции предпочтительнее выбора с ней, так как она не используется.

См. также:
Значения константных полей

Конструкторы

GraphicsConfigTemplate

public GraphicsConfigTemplate()

Этот класс является абстрактным, поэтому экземпляры могут создавать только его подклассы.

Методы

getBestConfiguration

public abstract GraphicsConfiguration getBestConfiguration(GraphicsConfiguration[] gc)

Возвращает «лучшую» возможную конфигурацию, которая удовлетворяет критериям, определённым в GraphicsConfigTemplate.

Параметры:
gc - массив объектов GraphicsConfiguration для выбора.
Возвращает:
объект GraphicsConfiguration — лучшая возможная конфигурация.
См. также:
GraphicsConfiguration

isGraphicsConfigSupported

public abstract boolean isGraphicsConfigSupported(GraphicsConfiguration gc)

Возвращает boolean, указывающее, можно ли использовать указанный GraphicsConfiguration для создания области рисования, поддерживающей указанные функции.

Параметры:
gc - объект GraphicsConfiguration для проверки
Возвращает:
true если этот объект GraphicsConfiguration может использоваться для создания поверхностей, поддерживающих указанные функции; false если объект GraphicsConfiguration не может использоваться для создания области рисования, используемой этой Java(tm) API.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API