java.lang.Object
java.awt.ImageCapabilities
- 所有已实现的接口:
-
Cloneable
图像的功能和属性。
- 自从:
- 1.4
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
创建并返回此对象的副本。boolean
如果封装在此ImageCapabilities
中的对象可以加速或正在加速,则返回true
。boolean
如果由此ImageCapabilities
描述的VolatileImage
可以丢失其表面,则返回true
。
-
Constructor Details
-
ImageCapabilities
public ImageCapabilities(boolean accelerated) 创建一个用于指定图像功能的新对象。- 参数:
-
accelerated
- 是否需要加速图像
-
-
Method Details
-
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
返回的对象中不需要修改任何字段。
-