- java.lang.Object
-
- java.awt.ImageCapabilities
-
-
构造方法摘要
构造方法 构造器 描述 ImageCapabilities(boolean accelerated)
创建用于指定图像功能的新对象。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 Object
clone()
创建并返回此对象的副本。boolean
isAccelerated()
如果可以或正在加速其功能封装在此ImageCapabilities
的对象,则返回true
。boolean
isTrueVolatile()
如果此VolatileImage
描述的ImageCapabilities
可能丢失其曲面,则返回true
。
-
-
-
方法详细信息
-
isAccelerated
public boolean isAccelerated()
如果可以或正在加速其功能封装在此ImageCapabilities
的对象,则返回true
。- 结果
- 图像是否可以加速或加速。 有各种特定于平台的加速图像的方法,包括pixmaps,VRAM,AGP。 这是一般的加速方法(与驻留在系统内存中相反)。
-
isTrueVolatile
public boolean isTrueVolatile()
如果此VolatileImage
描述的ImageCapabilities
可能丢失其曲面,则返回true
。- 结果
- 挥手图像是否会因操作系统的奇思妙想而失去其表面。
-
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
返回的对象中的任何字段。类
Object
的方法clone
执行特定的克隆操作。 首先,如果此对象的类未实现接口Cloneable
,则抛出CloneNotSupportedException
。 请注意,所有数组都被视为实现接口Cloneable
并且数组类型T[]
的clone
方法的返回类型是T[]
,其中T是任何引用或基本类型。 否则,此方法创建此对象的类的新实例,并使用该对象的相应字段的内容初始化其所有字段,就像通过赋值一样; 这些字段的内容本身不会被克隆。 因此,该方法执行该对象的“浅拷贝”,而不是“深拷贝”操作。类
Object
本身并不实现接口Cloneable
,因此在类为Object
的对象上调用clone
方法将导致在运行时抛出异常。
-
-