|
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
- 지정된 ColorModel
ColorModel
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
- 지정된 ColorModel
pixels
- 픽셀의 배열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
- 지정된 ColorModel
pixels
- 픽셀의 배열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 도 참조해 주세요.