Package com.jhlabs.image
Class FillFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.PointFilter
com.jhlabs.image.FillFilter
- All Implemented Interfaces:
BufferedImageOp,Cloneable
A filter which fills an image with a given color. Normally you would just call Graphics.fillRect but it can sometimes be useful
to go via a filter to fit in with an existing API.
-
Field Summary
Fields inherited from class com.jhlabs.image.PointFilter
canFilterIndexColorModel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintfilterRGB(int x, int y, int rgb) intGet the fill color.voidsetFillColor(int fillColor) Set the fill color.Methods inherited from class com.jhlabs.image.PointFilter
filter, setDimensionsMethods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Constructor Details
-
FillFilter
public FillFilter()Construct a FillFilter. -
FillFilter
public FillFilter(int color) Construct a FillFilter.- Parameters:
color- the fill color
-
-
Method Details
-
setFillColor
public void setFillColor(int fillColor) Set the fill color.- Parameters:
fillColor- the fill color- See Also:
-
getFillColor
public int getFillColor()Get the fill color.- Returns:
- the fill color
- See Also:
-
filterRGB
public int filterRGB(int x, int y, int rgb) - Specified by:
filterRGBin classPointFilter
-