public class RenderableImageProducer extends Object implements ImageProducer, Runnable
Constructor and Description |
---|
RenderableImageProducer(RenderableImage rdblImage, RenderContext rc)
构建了从renderableimage和rendercontext新renderableimageproducer。
|
Modifier and Type | Method and Description |
---|---|
void |
addConsumer(ImageConsumer ic)
增加了一个imageconsumer到该图像的消费者感兴趣的数据列表。
|
boolean |
isConsumer(ImageConsumer ic)
判断一个imageconsumer是名单上的消费者目前感兴趣的数据,这一形象。
|
void |
removeConsumer(ImageConsumer ic)
从该图像的消费者感兴趣的数据列表中删除一个imageconsumer。
|
void |
requestTopDownLeftRightResend(ImageConsumer ic)
要求一个给定的图像数据传送imageconsumer自上而下的再一次,左右顺序。
|
void |
run()
这一类的运行方法。
|
void |
setRenderContext(RenderContext rc)
设置用于下一startproduction()调用一个新rendercontext。
|
void |
startProduction(ImageConsumer ic)
增加了一个imageconsumer到该图像的消费者感兴趣的数据列表,并立即开始的图像数据通过接口传递imageconsumer。
|
public RenderableImageProducer(RenderableImage rdblImage, RenderContext rc)
rdblImage
- renderableimage被渲染。
rc
- rendercontext使用产生的像素。
public void setRenderContext(RenderContext rc)
rc
-新的rendercontext。
public void addConsumer(ImageConsumer ic)
addConsumer
接口
ImageProducer
ic
- imageconsumer被添加到关注列表。
ImageProducer.startProduction(java.awt.image.ImageConsumer)
public boolean isConsumer(ImageConsumer ic)
isConsumer
接口
ImageProducer
ic
- imageconsumer进行检查。
public void removeConsumer(ImageConsumer ic)
removeConsumer
接口
ImageProducer
ic
- imageconsumer被删除。
public void startProduction(ImageConsumer ic)
startProduction
接口
ImageProducer
ic
- imageconsumer被添加到消费者的名单。
ImageProducer.addConsumer(java.awt.image.ImageConsumer)
public void requestTopDownLeftRightResend(ImageConsumer ic)
requestTopDownLeftRightResend
接口
ImageProducer
ic
- imageconsumer请求重发。
ImageConsumer.setHints(int)
public void run()
run
接口
Runnable
Thread.run()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.