全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス 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

Constructor Index

 o FilteredImageSource(ImageProducer, ImageFilter)
現在の ImageProducer とフィルタオブジェクトから ImageProducer オブジェクトを構成する。

Method Index

 o addConsumer(ImageConsumer)
このイメージデータに関連した消費者のリストに ImageConsumer を加える。
 o isConsumer(ImageConsumer)
このイメージデータに関連した消費者のリストに、 ImageConsumer が現在登録されているかどうかを判定する。
 o removeConsumer(ImageConsumer)
このイメージデータに関連した消費者のリストから ImageConsumer を削除する。
 o requestTopDownLeftRightResend(ImageConsumer)
指定された ImageConsumer に、イメージデータを上下左右順でもう1度転送することを要求する。
 o startProduction(ImageConsumer)
このイメージデータに関連する消費のリストに ImageConsumer を加え、 ImageConsumer インタフェースを介してすぐにイメージデータの転送を開始する。

Constructors

 o FilteredImageSource
  public FilteredImageSource(ImageProducer orig,
                             ImageFilter imgf)
現在の ImageProducerとフィルタオブジェクトから ImageProducer オブジェクトを構成します。

参照:
ImageFilter, createImage

Methods

 o addConsumer
  public synchronized void addConsumer(ImageConsumer ic)
このイメージデータに関連した消費者のリストに ImageConsumer を加えます。

参照:
ImageConsumer
 o isConsumer
  public synchronized boolean isConsumer(ImageConsumer ic)
このイメージデータに関連した消費者のリストに、 ImageConsumer が現在登録されているかどうかを判定する。

返り値:
ImageConsumerがリスト上にある場合 true; ない場合 false
参照:
ImageConsumer
 o removeConsumer
  public synchronized void removeConsumer(ImageConsumer ic)
このイメージデータに関連する消費者のリストから ImageConsumerを削除する。

参照:
ImageConsumer
 o startProduction
  public void startProduction(ImageConsumer ic)
このイメージデータに関連する消費者のリストに ImageConsumerを加え、 ImageConsumerインタフェースを介してすぐにイメージデータの転送を開始する。

参照:
ImageConsumer
 o requestTopDownLeftRightResend
  public void requestTopDownLeftRightResend(ImageConsumer ic)
指定された ImageConsumer に、イメージデータを上下左右順でもう1度転送することを要求する。ピクセル順序を保存できるかどうかはフィルタによるので、その要求は ImageFilter に渡され、処理される。

参照:
ImageConsumer

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス