Spec-Zone.ru › OpenJDK 27

Класс ImageCapabilities

java.lang.Object
java.awt.ImageCapabilities
Все реализуемые интерфейсы:
Cloneable
public class ImageCapabilities extends Object implements Cloneable
Возможности и свойства изображений.
С момента версии:
1.4

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

Конструктор Описание
ImageCapabilities(boolean accelerated)
Создает новый объект для задания возможностей изображения.

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

Модификатор и тип Метод Описание
Object clone()
Создает и возвращает копию этого объекта.
boolean isAccelerated()
Возвращает true, если объект, возможности которого инкапсулированы в этом ImageCapabilities, может быть ускорен или уже ускорен.
boolean isTrueVolatile()
Возвращает true, если VolatileImage, описанный этим ImageCapabilities, может терять свои поверхности.

Методы, объявленные в классе Object

equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
boolean equals(Object obj)
Указывает, равен ли другой объект этому объекту.
protected void finalize()
Устарело, будет удалено: этот элемент API планируется удалить в одной из будущих версий.
Финализация объявлена устаревшей и планируется к удалению в одном из следующих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка реального времени.

Подробное описание конструкторов

ImageCapabilities

public ImageCapabilities(boolean accelerated)
Создает новый объект для задания возможностей изображения.
Параметры:
accelerated — требуется ли ускоренное изображение

Подробное описание методов

isAccelerated

public boolean isAccelerated()
Возвращает true, если объект, возможности которого инкапсулированы в этом ImageCapabilities, может быть ускорен или уже ускорен.
Возвращает:
может ли изображение быть ускорено или уже ускорено. Существует несколько платформозависимых способов ускорения изображения, включая pixmaps, VRAM и AGP. Это общий метод ускорения (в отличие от размещения в системной памяти).

isTrueVolatile

public boolean isTrueVolatile()
Возвращает true, если VolatileImage, описанный этим ImageCapabilities, может терять свои поверхности.
Возвращает:
может ли энергозависимое изображение потерять свои поверхности по усмотрению операционной системы.

clone

public Object clone()
Описание скопировано из класса: Object
Создает и возвращает копию этого объекта. Точное значение понятия «копия» может зависеть от класса объекта. В общем случае предполагается, что для любого объекта x выражение:
x.clone() != x
будет истинным, а выражение:
x.clone().getClass() == x.getClass()
будет true, однако это не является абсолютным требованием. Хотя обычно:
x.clone().equals(x)
будет true, это также не является абсолютным требованием.

По соглашению возвращаемый объект следует получать путем вызова super.clone. Если класс и все его суперклассы (за исключением Object) следуют этому соглашению, то x.clone().getClass() == x.getClass().

По соглашению объект, возвращаемый этим методом, должен быть независим от данного объекта (который клонируется). Для обеспечения такой независимости может потребоваться изменить одно или несколько полей объекта, возвращаемого super.clone, прежде чем вернуть его. Обычно это означает копирование всех изменяемых объектов, составляющих внутреннюю «глубокую структуру» клонируемого объекта, и замену ссылок на эти объекты ссылками на их копии. Если класс содержит только поля примитивных типов или ссылки на неизменяемые объекты, обычно поля объекта, возвращаемого super.clone, изменять не требуется.

Переопределяет:
clone в классе Object
Возвращает:
копию объекта ImageCapabilities.
См. также:
  • Cloneable

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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