Класс 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 intPREFERRED

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

static intREQUIRED

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

static intUNNECESSARY

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

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

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

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

Методы

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

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

abstract booleanisGraphicsConfigSupported​(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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/GraphicsConfigTemplate.html

Spec-Zone .ru
спецификации, руководства, описания, API