Spec-Zone.ru › OpenJDK 17

Класс 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, может быть или является ускоренным.
Возвращает:
является ли изображение ускоренным. Существуют различные платформенно-специфические способы ускорения изображения, включая pixmaps, VRAM, AGP. Это общий метод ускорения (в отличие от хранения в системной памяти).

isTrueVolatile

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

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, 2021, 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/17/docs/api/java.desktop/java/awt/ImageCapabilities.html

Spec-Zone.ru

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