Package com.formdev.flatlaf.extras
Class FlatSVGIcon.GraphicsFilter
- java.lang.Object
-
- java.awt.Graphics
-
- java.awt.Graphics2D
-
- com.formdev.flatlaf.util.Graphics2DProxy
-
- com.formdev.flatlaf.extras.FlatSVGIcon.GraphicsFilter
-
- Enclosing class:
- FlatSVGIcon
private static class FlatSVGIcon.GraphicsFilter extends Graphics2DProxy
-
-
Field Summary
Fields Modifier and Type Field Description private FlatSVGIcon.ColorFiltercolorFilterprivate FlatSVGIcon.ColorFilterglobalColorFilterprivate java.awt.image.RGBImageFiltergrayFilter
-
Constructor Summary
Constructors Constructor Description GraphicsFilter(java.awt.Graphics2D delegate, FlatSVGIcon.ColorFilter colorFilter, FlatSVGIcon.ColorFilter globalColorFilter, java.awt.image.RGBImageFilter grayFilter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Graphicscreate()java.awt.Graphicscreate(int x, int y, int width, int height)private java.awt.ColorfilterColor(java.awt.Color color)private java.awt.Color[]filterColors(java.awt.Color[] colors)voidsetColor(java.awt.Color c)(package private) voidsetColorUnfiltered(java.awt.Color c)voidsetPaint(java.awt.Paint paint)-
Methods inherited from class com.formdev.flatlaf.util.Graphics2DProxy
addRenderingHints, clearRect, clip, clipRect, copyArea, dispose, draw, draw3DRect, drawArc, drawBytes, drawChars, drawGlyphVector, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawPolygon, drawPolygon, drawPolyline, drawRect, drawRenderableImage, drawRenderedImage, drawRoundRect, drawString, drawString, drawString, drawString, fill, fill3DRect, fillArc, fillOval, fillPolygon, fillPolygon, fillRect, fillRoundRect, getBackground, getClip, getClipBounds, getClipBounds, getClipRect, getColor, getComposite, getDeviceConfiguration, getFont, getFontMetrics, getFontMetrics, getFontRenderContext, getPaint, getRenderingHint, getRenderingHints, getStroke, getTransform, hit, hitClip, rotate, rotate, scale, setBackground, setClip, setClip, setComposite, setFont, setPaintMode, setRenderingHint, setRenderingHints, setStroke, setTransform, setXORMode, shear, toString, transform, translate, translate
-
-
-
-
Field Detail
-
colorFilter
private final FlatSVGIcon.ColorFilter colorFilter
-
globalColorFilter
private final FlatSVGIcon.ColorFilter globalColorFilter
-
grayFilter
private final java.awt.image.RGBImageFilter grayFilter
-
-
Constructor Detail
-
GraphicsFilter
GraphicsFilter(java.awt.Graphics2D delegate, FlatSVGIcon.ColorFilter colorFilter, FlatSVGIcon.ColorFilter globalColorFilter, java.awt.image.RGBImageFilter grayFilter)
-
-
Method Detail
-
create
public java.awt.Graphics create()
- Overrides:
createin classGraphics2DProxy
-
create
public java.awt.Graphics create(int x, int y, int width, int height)- Overrides:
createin classGraphics2DProxy
-
setColor
public void setColor(java.awt.Color c)
- Overrides:
setColorin classGraphics2DProxy
-
setColorUnfiltered
void setColorUnfiltered(java.awt.Color c)
-
setPaint
public void setPaint(java.awt.Paint paint)
- Overrides:
setPaintin classGraphics2DProxy
-
filterColor
private java.awt.Color filterColor(java.awt.Color color)
-
filterColors
private java.awt.Color[] filterColors(java.awt.Color[] colors)
-
-