You'll learn how to load, display, and manipulate them. Support for using images is spread across the java.applet, java.awt, and java.awt.image packages.
Every image is represented by a java.awt.Image object.
Finally, the java.awt.image package provides interfaces and classes that let you create, manipulate, and observe images. While this improves performance, some programs require more control or information about image loading. This section will also tell you how to create images on the fly by using the MemoryImageSource class. This section gives you an overview of how to change images, using filters.