Package com.jhlabs.image
Class FillFilter
- java.lang.Object
-
- com.jhlabs.image.AbstractBufferedImageOp
-
- com.jhlabs.image.PointFilter
-
- com.jhlabs.image.FillFilter
-
- All Implemented Interfaces:
java.awt.image.BufferedImageOp
,java.lang.Cloneable
public class FillFilter extends PointFilter
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 Constructor Description FillFilter()
Construct a FillFilter.FillFilter(int color)
Construct a FillFilter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
filterRGB(int x, int y, int rgb)
int
getFillColor()
Get the fill color.void
setFillColor(int fillColor)
Set the fill color.-
Methods inherited from class com.jhlabs.image.PointFilter
filter, setDimensions
-
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB, stringToColor
-
-
-
-
Method Detail
-
setFillColor
public void setFillColor(int fillColor)
Set the fill color.- Parameters:
fillColor
- the fill color- See Also:
getFillColor()
-
getFillColor
public int getFillColor()
Get the fill color.- Returns:
- the fill color
- See Also:
setFillColor(int)
-
filterRGB
public int filterRGB(int x, int y, int rgb)
- Specified by:
filterRGB
in classPointFilter
-
-