Spec-Zone.ru › OpenJDK 21

Класс 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 final int PREFERRED
Значение, используемое для типа "Перечисление" (Целое число).
static final int REQUIRED
Значение, используемое для типа "Перечисление" (Целое число).
static final int UNNECESSARY
Значение, используемое для типа "Перечисление" (Целое число).

Краткое описание конструкторов

Конструктор Описание
GraphicsConfigTemplate()
Этот класс является абстрактным, поэтому экземпляры можно создавать только для подклассов.

Краткое описание методов

Модификатор и тип Метод Описание
abstract GraphicsConfiguration getBestConfiguration(GraphicsConfiguration[] gc)
Возвращает "лучшую" возможную конфигурацию, которая соответствует критериям, определенным в GraphicsConfigTemplate.
abstract boolean isGraphicsConfigSupported(GraphicsConfiguration gc)
Возвращает значение, указывающее, может ли указанная boolean быть использована для создания поверхности рисования, поддерживающей указанные функции.

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

© 1993, 2023, 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/21/docs/api/java.desktop/java/awt/GraphicsConfigTemplate.html

Spec-Zone.ru

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