Spec-Zone.ru › OpenJDK 24

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

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

© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/ImageCapabilities.html

Spec-Zone.ru

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