This interface defines the methods that any class that produces image data must define to enable communication with ImageConsumer classes. An ImageConsumer registers itself as interested in a producer's image by calling the addConsumer() method.
Most applications never need to use or implement this interface.
public abstract interface ImageProducer { // Public Instance Methods public abstract void addConsumer(ImageConsumer ic); public abstract boolean isConsumer(ImageConsumer ic); public abstract void removeConsumer(ImageConsumer ic); public abstract void requestTopDownLeftRightResend(ImageConsumer ic); public abstract void startProduction(ImageConsumer ic); }
FilteredImageSource, MemoryImageSource
Component.createImage(), ComponentPeer.createImage(), FilteredImageSource(), ImageFilter.resendTopDownLeftRight(), PixelGrabber(), Toolkit.createImage()
Image.getSource()