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.ColorFilter
colorFilter
private FlatSVGIcon.ColorFilter
globalColorFilter
private java.awt.image.RGBImageFilter
grayFilter
-
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.Graphics
create()
java.awt.Graphics
create(int x, int y, int width, int height)
private java.awt.Color
filterColor(java.awt.Color color)
private java.awt.Color[]
filterColors(java.awt.Color[] colors)
void
setColor(java.awt.Color c)
(package private) void
setColorUnfiltered(java.awt.Color c)
void
setPaint(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:
create
in classGraphics2DProxy
-
create
public java.awt.Graphics create(int x, int y, int width, int height)
- Overrides:
create
in classGraphics2DProxy
-
setColor
public void setColor(java.awt.Color c)
- Overrides:
setColor
in classGraphics2DProxy
-
setColorUnfiltered
void setColorUnfiltered(java.awt.Color c)
-
setPaint
public void setPaint(java.awt.Paint paint)
- Overrides:
setPaint
in classGraphics2DProxy
-
filterColor
private java.awt.Color filterColor(java.awt.Color color)
-
filterColors
private java.awt.Color[] filterColors(java.awt.Color[] colors)
-
-