|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.awt
类 Image
java.lang.Object java.awt.Image
- 直接已知子类:
- BufferedImage, VolatileImage
-
public abstract class Image
- extends Object
抽象类 Image
是表示图形图像的所有类的超类。必须以特定于平台的方式获取图像。
- 从以下版本开始:
- JDK1.0
字段摘要 | |
---|---|
protected float |
accelerationPriority 加速此图像的优先级。 |
static int |
SCALE_AREA_AVERAGING 使用 Area Averaging 图像缩放算法。 |
static int |
SCALE_DEFAULT 使用默认的图像缩放算法。 |
static int |
SCALE_FAST 选择一种图像缩放算法,在这种缩放算法中,缩放速度比缩放平滑度具有更高的优先级。 |
static int |
SCALE_REPLICATE 使用 ReplicateScaleFilter 类中包含的图像缩放算法。 |
static int |
SCALE_SMOOTH 选择图像平滑度比缩放速度具有更高优先级的图像缩放算法。 |
static Object |
UndefinedProperty 每当获得某个不是为特定图象定义的属性时,应返回 UndefinedProperty 对象。 |
构造方法摘要 | |
---|---|
Image() |
方法摘要 | |
---|---|
abstract void |
flush() 刷新此 Image 对象正在使用的所有资源。 |
float |
getAccelerationPriority() 返回加速优先级提示的当前值。 |
ImageCapabilities |
getCapabilities(GraphicsConfiguration gc) 返回 ImageCapabilities 对象,查询该对象即可了解指定 GraphicsConfiguration 上此 Image 的功能。 |
abstract Graphics |
getGraphics() 创建供绘制闭屏图像使用的图形上下文。 |
abstract int |
getHeight(ImageObserver observer) 确定图像的高度。 |
abstract Object |
getProperty(String name, ImageObserver observer) 通过名称获取此图像的属性。 |
Image |
getScaledInstance(int width, int height, int hints) 创建此图像的缩放版本。 |
abstract ImageProducer |
getSource() 获取生成图像像素的对象。 |
abstract int |
getWidth(ImageObserver observer) 确定图像的宽度。 |
void |
setAccelerationPriority(float priority) 就加速的重要性设置此图像的提示。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
accelerationPriority
protected float accelerationPriority
-
加速此图像的优先级。通过
setAccelerationPriority(float)
方法,子类可以随意设置不同的默认优先级,而应用程序可以随意设置特定图像的优先级。- 从以下版本开始:
- 1.5
UndefinedProperty
public static final Object UndefinedProperty
-
每当获得某个不是为特定图象定义的属性时,应返回
UndefinedProperty
对象。
SCALE_DEFAULT
public static final int SCALE_DEFAULT
-
使用默认的图像缩放算法。
- 从以下版本开始:
- JDK1.1
- 另请参见:
- 常量字段值
SCALE_FAST
public static final int SCALE_FAST
-
选择一种图像缩放算法,在这种缩放算法中,缩放速度比缩放平滑度具有更高的优先级。
- 从以下版本开始:
- JDK1.1
- 另请参见:
- 常量字段值
SCALE_SMOOTH
public static final int SCALE_SMOOTH
-
选择图像平滑度比缩放速度具有更高优先级的图像缩放算法。
- 从以下版本开始:
- JDK1.1
- 另请参见:
- 常量字段值
SCALE_REPLICATE
public static final int SCALE_REPLICATE
-
使用
ReplicateScaleFilter
类中包含的图像缩放算法。Image
对象可以随意替代不同的过滤器,以执行相同的算法,但它能更高效地集成工具包所提供的图像处理基础设施。- 从以下版本开始:
- JDK1.1
- 另请参见:
-
ReplicateScaleFilter
, 常量字段值
SCALE_AREA_AVERAGING
public static final int SCALE_AREA_AVERAGING
-
使用 Area Averaging 图像缩放算法。图像对象可以随意替代不同的过滤器,以执行相同的算法,但它能更高效地集成工具包所提供的图像基础设施。
- 从以下版本开始:
- JDK1.1
- 另请参见:
-
AreaAveragingScaleFilter
, 常量字段值
构造方法详细信息 |
---|
Image
public Image()
方法详细信息 |
---|
getWidth
public abstract int getWidth(ImageObserver observer)
-
确定图像的宽度。如果宽度未知,则此方法返回
-1
,然后通知指定的ImageObserver
对象。 -
- 参数:
-
observer
- 等待加载图像的对象。 - 返回:
-
此图像的宽度,如果宽度未知则返回
-1
。 - 另请参见:
-
getHeight(java.awt.image.ImageObserver)
,ImageObserver