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

クラス java.awt.image.FilteredImageSource

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

public class FilteredImageSource
extends Object
インタフェース ImageProducer
このクラスは、ImageFilter オブジェクトを使って存在するイメージから 新しいイメージの生成を行なう。 ImageProducer インタフェースの実装の1つである。 赤と青成分を交換するようなフィルタの使用例を示す:
	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 と ImageFilter オブジェクトから FilteredImageSource オブジェクトを作成する。

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 と ImageFilter オブジェクトから FilteredImageSource オブジェクトを作成する。
参照:
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

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

本マニュアルに関する著作権および商標