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 TypeMethodDescriptionint
filterRGB
(int x, int y, int rgb) int
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
-
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:
filterRGB
in classPointFilter
-