java.lang.Object
java.awt.ImageCapabilities
- 所有已实现的接口:
Cloneable
图像的功能和属性。
- 自从:
- 1.4
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述clone()创建并返回此对象的副本。boolean如果能力封装在此ImageCapabilities中的对象可以或被加速,则返回true。boolean如果ImageCapabilities描述的VolatileImage可能失去其表面,则返回true。
-
构造方法详细信息
-
ImageCapabilities
public ImageCapabilities(boolean accelerated) 创建用于指定图像功能的新对象。- 参数:
accelerated- 是否需要加速图像
-
-
方法详情
-
isAccelerated
public boolean isAccelerated()如果能力封装在此ImageCapabilities中的对象可以或被加速,则返回true。- 返回:
- 图像是否可以或正在加速。有多种特定于平台的方法可以加速图像,包括像素图、VRAM、AGP。这是一般的加速方法(与驻留在系统内存中相反)。
-
isTrueVolatile
public boolean isTrueVolatile()如果ImageCapabilities描述的VolatileImage可能失去其表面,则返回true。- 返回:
- 不稳定的图像是否会因操作系统的突发奇想而丢失其表面。
-
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返回的对象中的任何字段都不需要修改。
-