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
|
|