Module java.desktop
Package java.awt

Class TexturePaint

java.lang.Object
java.awt.TexturePaint
All Implemented Interfaces:
Paint, Transparency

public class TexturePaint extends Object implements Paint
The TexturePaint class provides a way to fill a Shape with a texture that is specified as a 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 Rectangle2D that is specified 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 Also: