< prev index next >
src/java.desktop/share/classes/java/awt/TexturePaint.java
Print this page
@@ -29,22 +29,22 @@
import java.awt.geom.AffineTransform;
import java.awt.image.BufferedImage;
import java.awt.image.ColorModel;
/**
- * The <code>TexturePaint</code> class provides a way to fill a
+ * The {@code TexturePaint} class provides a way to fill a
* {@link Shape} with a texture that is specified as
- * a {@link BufferedImage}. The size of the <code>BufferedImage</code>
- * object should be small because the <code>BufferedImage</code> data
- * is copied by the <code>TexturePaint</code> object.
+ * a {@link BufferedImage}. The size of the {@code BufferedImage}
+ * object should be small because the {@code BufferedImage} data
+ * is copied by the {@code TexturePaint} object.
* At construction time, the texture is anchored to the upper
* left corner of a {@link Rectangle2D} that is
* specified in user space. Texture is computed for
* locations in the device space by conceptually replicating the
- * specified <code>Rectangle2D</code> infinitely in all directions
- * in user space and mapping the <code>BufferedImage</code> to each
- * replicated <code>Rectangle2D</code>.
+ * specified {@code Rectangle2D} infinitely in all directions
+ * in user space and mapping the {@code BufferedImage} to each
+ * replicated {@code Rectangle2D}.
* @see Paint
* @see Graphics2D#setPaint
* @version 1.48, 06/05/07
*/
@@ -55,14 +55,14 @@
double ty;
double sx;
double sy;
/**
- * Constructs a <code>TexturePaint</code> object.
- * @param txtr the <code>BufferedImage</code> object with the texture
+ * Constructs a {@code TexturePaint} object.
+ * @param txtr the {@code BufferedImage} object with the texture
* used for painting
- * @param anchor the <code>Rectangle2D</code> in user space used to
+ * @param anchor the {@code Rectangle2D} in user space used to
* anchor and replicate the texture
*/
public TexturePaint(BufferedImage txtr,
Rectangle2D anchor) {
this.bufImg = txtr;
@@ -71,23 +71,23 @@
this.sx = anchor.getWidth() / bufImg.getWidth();
this.sy = anchor.getHeight() / bufImg.getHeight();
}
/**
- * Returns the <code>BufferedImage</code> texture used to
+ * Returns the {@code BufferedImage} texture used to
* fill the shapes.
- * @return a <code>BufferedImage</code>.
+ * @return a {@code BufferedImage}.
*/
public BufferedImage getImage() {
return bufImg;
}
/**
* Returns a copy of the anchor rectangle which positions and
* sizes the textured image.
- * @return the <code>Rectangle2D</code> used to anchor and
- * size this <code>TexturePaint</code>.
+ * @return the {@code Rectangle2D} used to anchor and
+ * size this {@code TexturePaint}.
*/
public Rectangle2D getAnchorRect() {
return new Rectangle2D.Double(tx, ty,
sx * bufImg.getWidth(),
sy * bufImg.getHeight());
@@ -137,12 +137,12 @@
return TexturePaintContext.getContext(bufImg, xform, hints,
deviceBounds);
}
/**
- * Returns the transparency mode for this <code>TexturePaint</code>.
- * @return the transparency mode for this <code>TexturePaint</code>
+ * Returns the transparency mode for this {@code TexturePaint}.
+ * @return the transparency mode for this {@code TexturePaint}
* as an integer value.
* @see Transparency
*/
public int getTransparency() {
return (bufImg.getColorModel()).getTransparency();
< prev index next >