当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.awt.image.FilteredImageSource

java.lang.Object
   |
   +----java.awt.image.FilteredImageSource

public class FilteredImageSource
extends Object
implements ImageProducer

该类实现了 ImageProducer 接口,它获取一个现存图像和一个过滤器对象,并用它们生成一个源图像的新建过滤版本的图像数据。这是一个通过交换图像的红色和兰色成分来过滤图像的例子:

	Image src = getImage("doc:///demo/images/duke/T1.gif");
	ImageFilter colorfilter = new RedBlueSwapFilter();
	Image img = createImage(new FilteredImageSource(src.getSource(),
							colorfilter));
 

参见:
ImageProducer

构造子索引

FilteredImageSource(ImageProducer, ImageFilter)
根据一个现成的 ImageProducer 和一个过滤器对象,构造一个 ImageProducer 对象。

方法索引

addConsumer(ImageConsumer)
将一个 ImageConsumer 添加到对该图象的数据感兴趣的消费者列表中。
isConsumer(ImageConsumer)
确定一个 ImageConsumer 是否在当前对该图像感兴趣的消费者列表中。
removeConsumer(ImageConsumer)
从对该图像感兴趣的消费者列表中删除一个 ImageConsumer 。
requestTopDownLeftRightResend(ImageConsumer)
请求一个给定的 ImageConsumer 重复传送图像数据,传送顺序为从上到下,从左到右。
startProduction(ImageConsumer)
将一个 ImageConsumer 添加到对该图像感兴趣的消费者列表中,并立即启动通过 ImageConsumer 接口的图像数据的传送。

构造子

FilteredImageSource
 public FilteredImageSource(ImageProducer orig,
                            ImageFilter imgf)
根据一个现成的 ImageProducer 和一个过滤器对象,构造一个 ImageProducer 对象。

参见:
ImageFilter, createImage

方法

addConsumer
 public synchronized void addConsumer(ImageConsumer ic)
将一个 ImageConsumer 添加到对该图象的数据感兴趣的消费者列表中。

参见:
ImageConsumer
isConsumer
 public synchronized boolean isConsumer(ImageConsumer ic)
确定一个 ImageConsumer 是否在对该图像感兴趣的消费者列表中。

返回值:
如果该 ImageConsumer 在列表中,则返回 true;否则返回 false。
参见:
ImageConsumer
removeConsumer
 public synchronized void removeConsumer(ImageConsumer ic)
从对该图像感兴趣的消费者列表中删除一个 ImageConsumer 。

参见:
ImageConsumer
startProduction
 public void startProduction(ImageConsumer ic)
将一个 ImageConsumer 添加到对该图像感兴趣的消费者列表中,并立即启动通过 ImageConsumer 接口的图像数据的传送。

参见:
ImageConsumer
requestTopDownLeftRightResend
 public void requestTopDownLeftRightResend(ImageConsumer ic)
请求一个给定的 ImageConsumer 重复传送图象数据,传送顺序为从上到下,从左到右。由于保留像素排序的能力取决于过滤器,为了今后的处理,该请求被传送给 ImageFilter。

参见:
ImageConsumer

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)