Spec-Zone.ru › OpenJDK 21

Класс 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, может потерять свои поверхности.

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

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

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

ImageCapabilities

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

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

isAccelerated

public boolean isAccelerated()
Возвращает true, если объект, возможности которого заключены в этом ImageCapabilities, может быть или является ускоренным.
Возвращает:
можно ли, или является ли изображение ускоренным. Существуют различные платформенно-специфические способы ускорения изображения, включая растровые изображения, 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.

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

© 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/ImageCapabilities.html

Spec-Zone.ru

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