JavaTM 2 Platform
Std. Ed. v1.3

インタフェース
java.awt.image.ImageProducer の使用

ImageProducer を使用しているパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.image イメージの作成や変更を行うクラスを提供します。 
java.awt.image.renderable 描画に依存しないイメージを作成するためのクラスおよびインタフェースを提供します。  
 

java.awt での ImageProducer の使用
 

ImageProducer を返す java.awt のメソッド
abstract  ImageProducer Image.getSource()
          イメージのピクセルを作成するオブジェクトを返します。
 

ImageProducer 型のパラメータを持つ java.awt のメソッド
 Image Component.createImage(ImageProducer producer)
          指定されたイメージプロデューサからイメージを作成します。
abstract  Image Toolkit.createImage(ImageProducer producer)
          指定されたイメージプロデューサでイメージを作成します。
 

java.awt.image での ImageProducer の使用
 

ImageProducer を実装している java.awt.image のクラス
 class FilteredImageSource
          このクラスは、ImageProducer インタフェースに実装されています。
 class MemoryImageSource
          このクラスは、配列を使って Image のピクセル値を生成する ImageProducer インタフェースを実装します。
 

ImageProducer を返す java.awt.image のメソッド
 ImageProducer BufferedImage.getSource()
          イメージのピクセルを生成するオブジェクトを返します。
 

ImageProducer 型のパラメータを持つ java.awt.image のメソッド
 void ImageFilter.resendTopDownLeftRight(ImageProducer ip)
          ImageConsumer からの上下左右順による、ピクセルデータ再転送の要求に応じます。
 

ImageProducer 型のパラメータを持つ java.awt.image のコンストラクタ
PixelGrabber(ImageProducer ip, int x, int y, int w, int h, int[] pix, int off, int scansize)
          指定された ImageProducer が生成するイメージからピクセルの矩形部分 (x, y, w, h) を指定の配列に取り出す、PixelGrabber オブジェクトを生成します。
FilteredImageSource(ImageProducer orig, ImageFilter imgf)
          現在の ImageProducer とフィルタオブジェクトから ImageProducer オブジェクトを構築します。
 

java.awt.image.renderable での ImageProducer の使用
 

ImageProducer を実装している java.awt.image.renderable のクラス
 class RenderableImageProducer
          非同期的な RenderableImage の作成を可能にするために ImageProducer を実装するアダプタクラスです。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.