JavaTM Platform
Standard Ed. 6

インタフェース
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 VolatileImage.getSource()
          この VolatileImage の ImageProducer を返します。
 ImageProducer BufferedImage.getSource()
          イメージのピクセルを生成するオブジェクトを返します。
 

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

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

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

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


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。