TexturePaint class provides a way to fill a {@link Shape} with a texture that is specified asa {@link BufferedImage}. The size of the BufferedImage object should be small because the BufferedImage data is copied by the TexturePaint object. At construction time, the texture is anchored to the upper left corner of a {@link Rectangle2D} that isspecified in user space. Texture is computed for locations in the device space by conceptually replicating the specified Rectangle2D infinitely in all directions in user space and mapping the BufferedImage to each replicated Rectangle2D.
@see Paint
@see Graphics2D#setPaint
@version 1.48, 06/05/07
| |