所有类


java.awt
类 Image

java.lang.Object
  继承者 java.awt.Image
直接已知子类:
BufferedImage, VolatileImage

public abstract class Image
   
   
   
   
   
extends Object

抽象类 Image 是表示图形图像的所有类的超类。必须以特定于平台的方式获取图像。

从以下版本开始:
JDK1.0

字段摘要
protected  floataccelerationPriority
          加速此图像的优先级。
static intSCALE_AREA_AVERAGING
          使用 Area Averaging 图像缩放算法。
static intSCALE_DEFAULT
          使用默认的图像缩放算法。
static intSCALE_FAST
          选择一种图像缩放算法,在这种缩放算法中,缩放速度比缩放平滑度具有更高的优先级。
static intSCALE_REPLICATE
          使用 ReplicateScaleFilter 类中包含的图像缩放算法。
static intSCALE_SMOOTH
          选择图像平滑度比缩放速度具有更高优先级的图像缩放算法。
static ObjectUndefinedProperty
          每当获得某个不是为特定图象定义的属性时,应返回 UndefinedProperty 对象。
 
构造方法摘要
Image()
           
 
方法摘要
abstract  voidflush()
          刷新此 Image 对象正在使用的所有资源。
 floatgetAccelerationPriority()
          返回加速优先级提示的当前值。
 ImageCapabilitiesgetCapabilities(GraphicsConfiguration gc)
          返回 ImageCapabilities 对象,查询该对象即可了解指定 GraphicsConfiguration 上此 Image 的功能。
abstract  GraphicsgetGraphics()
          创建供绘制闭屏图像使用的图形上下文。
abstract  intgetHeight(ImageObserver observer)
          确定图像的高度。
abstract  ObjectgetProperty(String name, ImageObserver observer)
          通过名称获取此图像的属性。
 ImagegetScaledInstance(int width, int height, int hints)
          创建此图像的缩放版本。
abstract  ImageProducergetSource()
          获取生成图像像素的对象。
abstract  intgetWidth(ImageObserver observer)
          确定图像的宽度。
 voidsetAccelerationPriority(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