|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.image.renderable.RenderableImageProducer
public class RenderableImageProducer
RenderableImage 의 비동기생성을 가능하게 하는 ImageProducer 를 구현하는 어댑터 클래스입니다. ImageConsumer 의 사이즈는, RenderContext 의 usr2dev 변환의 슬캘링 계수에 의해 정해집니다. RenderContext 가 null 의 경우는, RenderableImage 의 디폴트의 draw가 사용됩니다. 이 클래스는, 1 개의 해상도로, 1 개의 thread에 이미지를 생성하는 비동기생성을 구현합니다. 이 클래스를 서브 클래스화해, 복수의 thread를 사용해 이미지를 생성하는 버젼을 구현할 수가 있습니다. 이러한 thread는, 단계적으로 높은 품질로 같은 이미지를 draw 하는 일도, 단일의 해상도로 이미지가 다른 부분을 draw 할 수도 있습니다.
생성자 의 개요 | |
---|---|
RenderableImageProducer (RenderableImage rdblImage,
RenderContext rc)
RenderableImage 및 RenderContext 로부터 새로운 RenderableImageProducer 를 구축합니다. |
메소드의 개요 | |
---|---|
void |
addConsumer (ImageConsumer ic)
이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트에 ImageConsumer 를 추가합니다. |
boolean |
isConsumer (ImageConsumer ic)
현재 이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트에 ImageConsumer 가 있을지 어떨지를 판정합니다. |
void |
removeConsumer (ImageConsumer ic)
이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트로부터 ImageConsumer 를 삭제합니다. |
void |
requestTopDownLeftRightResend (ImageConsumer ic)
지정된 ImageConsumer 에, 위에서 아래, 왼쪽에서 오른쪽의 순서로 이제(벌써) 1 회 이미지 데이터를 다시 전달하도록(듯이) 요구합니다. |
void |
run ()
이 클래스의 실행 가능 메소드입니다. |
void |
setRenderContext (RenderContext rc)
다음의 startProduction()의 호출해에 사용하는 새로운 RenderContext 를 설정합니다. |
void |
startProduction (ImageConsumer ic)
이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트에 ImageConsumer 를 추가해, ImageConsumer 인터페이스를 사용해 즉시 이미지 데이터의 전달을 개시합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public RenderableImageProducer(RenderableImage rdblImage, RenderContext rc)
rdblImage
- draw 되는 RenderableImagerc
- 픽셀의 생성에 사용하는 RenderContext메소드의 상세 |
---|
public void setRenderContext(RenderContext rc)
rc
- 새로운 RenderContextpublic void addConsumer(ImageConsumer ic)
ImageProducer
내의 addConsumer
ic
- 전달 대상 리스트에 추가되는 ImageConsumerImageProducer.startProduction(java.awt.image.ImageConsumer)
public boolean isConsumer(ImageConsumer ic)
ImageProducer
내의 isConsumer
ic
- 체크 대상의 ImageConsumer
public void removeConsumer(ImageConsumer ic)
ImageProducer
내의 removeConsumer
ic
- 삭제되는 ImageConsumerpublic void startProduction(ImageConsumer ic)
ImageProducer
내의 startProduction
ic
- 컨슈머(consumer)의 리스트에 추가되는 ImageConsumerImageProducer.addConsumer(java.awt.image.ImageConsumer)
public void requestTopDownLeftRightResend(ImageConsumer ic)
ImageProducer
내의 requestTopDownLeftRightResend
ic
- 재발송을 요구하는 ImageConsumerImageConsumer.setHints(int)
public void run()
Runnable
내의 run
Thread.run()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.