|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
public interface ImageConsumer
ImageProducer 인터페이스 경유로 이미지 데이터를 표시하는 객체를 위한 인터페이스입니다. 컨슈머(consumer)가 이메이지프로듀서에 추가되면(자), 프로듀서는 이 인터페이스로 정의된 메소드를 호출하는 것에 의해 이미지 데이터를 전송 합니다.
ImageProducer | 필드의 개요 | |
|---|---|
static int |
COMPLETESCANLINES
픽셀은, 1 번에 (복수의) 완전한 주사선 단위로 전송 됩니다. |
static int |
IMAGEABORTED
이미지 생성이 고의로 중단되었습니다. |
static int |
IMAGEERROR
이미지의 생성중에 에러가 발생했습니다. |
static int |
RANDOMPIXELORDER
픽셀의 전송 순서는 랜덤입니다. |
static int |
SINGLEFRAME
이미지 데이터는, 1 매의 정지화면상을 포함하고 있습니다. |
static int |
SINGLEFRAMEDONE
이미지의 1 프레임의 전송이 완료했습니다만, 아직 전송 대상의 프레임이 있습니다. |
static int |
SINGLEPASS
픽셀은 1 살의 패스로 전송 됩니다. |
static int |
STATICIMAGEDONE
이미지의 전송이 완료해, 전송 대상의 픽셀도 프레임도 남아 있지 않습니다. |
static int |
TOPDOWNLEFTRIGHT
픽셀은 위에서 아래, 왼쪽에서 오른쪽의 순서로 전송 됩니다. |
| 메소드의 개요 | |
|---|---|
void |
imageComplete (int status)
imageComplete 메소드는, ImageProducer 가 소스 이미지의 모든 픽셀을 전송 끝마쳤을 때, 멀티 프레임 애니메이션의 1 프레임을 전송 끝마쳤을 때, 또는 이미지의 생성중 및 로딩중에 에러가 발생했을 때에 불려 갑니다. |
void |
setColorModel (ColorModel model)
setPixels 메소드를 사용해 보고되는 픽셀의 대부분에 대해서 사용되는 ColorModel 객체를 설정합니다. |
void |
setDimensions (int width,
int height)
setDimensions 메소드 호출을 사용해, 소스 이미지의 크기를 보고합니다. |
void |
setHints (int hintflags)
ImageConsumer 가 ImageProducer 로부터 전송 되는 픽셀을 처리하기 위해서 사용되는 힌트를 설정합니다. |
void |
setPixels (int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
이미지의 픽셀을 1 회 이상의 setPixels 메소드 호출에 의해 전송 합니다. |
void |
setPixels (int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
이미지의 픽셀은, 1 회 이상의 setPixels 메소드의 호출에 의해 전송 됩니다. |
void |
setProperties (Hashtable <?,?> props)
이 이미지에 관해서, 확장 가능한 프로퍼티의 리스트를 설정합니다. |
| 필드의 상세 |
|---|
static final int RANDOMPIXELORDER
setHints(int) ,
정수 필드치 static final int TOPDOWNLEFTRIGHT
setHints(int) ,
정수 필드치 static final int COMPLETESCANLINES
setHints(int) ,
정수 필드치 static final int SINGLEPASS
setHints(int) ,
정수 필드치 static final int SINGLEFRAME
setHints(int) ,
imageComplete(int) ,
정수 필드치 static final int IMAGEERROR
imageComplete(int) ,
정수 필드치 static final int SINGLEFRAMEDONE
imageComplete(int) ,
정수 필드치 static final int STATICIMAGEDONE
imageComplete(int) ,
정수 필드치 static final int IMAGEABORTED
imageComplete(int) ,
정수 필드치 | 메소드의 상세 |
|---|
void setDimensions(int width,
int height)
width - 소스 이미지의 폭height - 소스 이미지의 높이void setProperties(Hashtable <?,?> props)
props - 이 이미지에 관련짓는 프로퍼티의
리스트void setColorModel(ColorModel model)
model - 지정된 ColorModelColorModel void setHints(int hintflags)
hintflags - ImageConsumer 가 픽셀 처리에 사용한다
힌트세트
void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
x - 설정되는 픽셀 영역의
좌상구석의 X 좌표y - 설정되는 픽셀 영역의
좌상구석의 Y 좌표w - 픽셀 영역의 폭h - 픽셀 영역의 높이model - 지정된 ColorModelpixels - 픽셀의 배열off - pixels 배열의 오프셋(offset)scansize - pixels 배열내의
어느 픽셀행으로부터 다음의 픽셀행까지의 거리ColorModel
void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
x - 설정되는 픽셀 영역의
좌상구석의 X 좌표y - 설정되는 픽셀 영역의
좌상구석의 Y 좌표w - 픽셀 영역의 폭h - 픽셀 영역의 높이model - 지정된 ColorModelpixels - 픽셀의 배열off - pixels 배열의 오프셋(offset)scansize - pixels 배열내의
어느 픽셀행으로부터 다음의 픽셀행까지의 거리ColorModel void imageComplete(int status)
status - 이미지 로드 상태ImageProducer.removeConsumer(java.awt.image.ImageConsumer)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.