java.awt.Image (JDK 1.0)
This abstract class represents a displayable image in a platform-independent way. An Image object may not be instantiated directly through a constructor; it must be obtained through a call like Applet.getImage() or Component.createImage(). getSource() method returns the ImageProducer object that produces the image data. getGraphics() returns a Graphics object that can be used for drawing into offscreen images (but not images that are downloaded or generated by an ImageProducer).
public abstract classImageextends Object { //Default Constructor: public Image()//Constants1.1 public static final intSCALE_AREA_AVERAGING; 1.1 public static final intSCALE_DEFAULT; 1.1 public static final intSCALE_FAST; 1.1 public static final intSCALE_REPLICATE; 1.1 public static final intSCALE_SMOOTH; public static final ObjectUndefinedProperty; //Public Instance Methodspublic abstract voidflush(); public abstract GraphicsgetGraphics(); public abstract intgetHeight(ImageObserverobserver); public abstract ObjectgetProperty(Stringname, ImageObserverobserver); 1.1 public ImagegetScaledInstance(intwidth, intheight, inthints); public abstract ImageProducergetSource(); public abstract intgetWidth(ImageObserverobserver); }
Passed To:
Component.checkImage(), Component.imageUpdate(), Component.prepareImage(), ComponentPeer.checkImage(), ComponentPeer.prepareImage(), Frame.setIconImage(), FramePeer.setIconImage(), Graphics.drawImage(), ImageObserver.imageUpdate(), MediaTracker.addImage(), MediaTracker.removeImage(), PixelGrabber(), Toolkit.checkImage(), Toolkit.prepareImage()
Returned By:
Applet.getImage(), AppletContext.getImage(), BeanInfo.getIcon(), Component.createImage(), ComponentPeer.createImage(), Frame.getIconImage(), Image.getScaledInstance(), SimpleBeanInfo.getIcon(), SimpleBeanInfo.loadImage(), Toolkit.createImage(), Toolkit.getImage()