Package editor.util
Class SystemColorFilter
java.lang.Object
java.awt.image.ImageFilter
java.awt.image.RGBImageFilter
editor.util.SystemColorFilter
- All Implemented Interfaces:
ImageConsumer
,Cloneable
An image filter that replaces occurrences of default System Colors to current System Color
settings. Following are default ISC.S_STANDARD System Colors:
- standard surface = rgb(192,192,192)
- standard shadow = rgb(128,128,128)
- standard highlight = rgb(255,255,255) to current System Color settings.
-
Field Summary
FieldsFields inherited from class java.awt.image.RGBImageFilter
canFilterIndexColorModel, newmodel, origmodel
Fields inherited from class java.awt.image.ImageFilter
consumer
Fields inherited from interface java.awt.image.ImageConsumer
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
-
Constructor Summary
ConstructorsConstructorDescriptionSystemColorFilter
(Color clrFace, Color clrHighlight, Color clrShadow, float fFudgeFactor) -
Method Summary
Methods inherited from class java.awt.image.RGBImageFilter
filterIndexColorModel, filterRGBPixels, setColorModel, setPixels, setPixels, substituteColorModel
Methods inherited from class java.awt.image.ImageFilter
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setDimensions, setHints, setProperties
-
Field Details
-
_clrFace
-
_clrHighlight
-
_clrShadow
-
_fFudgeFactor
private float _fFudgeFactor
-
-
Constructor Details
-
SystemColorFilter
public SystemColorFilter() -
SystemColorFilter
- Parameters:
clrFace
-clrHighlight
-clrShadow
-fFudgeFactor
-
-
-
Method Details
-
filterRGB
public int filterRGB(int x, int y, int rgb) - Specified by:
filterRGB
in classRGBImageFilter
- Parameters:
x
-y
-rgb
-- Returns:
-