Class BladeIconUtils
- java.lang.Object
-
- org.pushingpixels.radiance.theming.internal.blade.BladeIconUtils
-
public class BladeIconUtils extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
BladeIconUtils.SimplisticSoftBorderReverseFillPainter
Custom fill painter for the checkmarks of checkboxes and radio buttons.
-
Constructor Summary
Constructors Constructor Description BladeIconUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
drawCheckBox(java.awt.Graphics2D g, javax.swing.JComponent component, RadianceFillPainter fillPainter, RadianceBorderPainter borderPainter, int dimension, ComponentState componentState, RadianceColorScheme fillColorScheme, RadianceColorScheme markColorScheme, RadianceColorScheme borderColorScheme, float checkMarkVisibility, float checkMarkFlatness, boolean isCheckMarkFadingOut, float alpha)
private static void
drawCheckMarkAtScale1X(java.awt.Graphics2D graphics1X, int dimension, RadianceColorScheme scheme, float checkMarkFlatness)
static void
drawCloseIcon(java.awt.Graphics2D g, int iconSize, float primaryStrokeWidth, RadianceColorScheme scheme)
static void
drawHexaMarker(java.awt.Graphics2D g, int value, RadianceColorScheme colorScheme)
static void
drawIconifyIcon(java.awt.Graphics2D g, int iconSize, RadianceColorScheme scheme)
static void
drawMaximizeIcon(java.awt.Graphics2D g, int iconSize, RadianceColorScheme scheme)
static void
drawRadioButton(java.awt.Graphics2D g, javax.swing.AbstractButton button, RadianceFillPainter fillPainter, RadianceBorderPainter borderPainter, int dimension, ComponentState componentState, RadianceColorScheme fillColorScheme, RadianceColorScheme markColorScheme, RadianceColorScheme borderColorScheme, float checkMarkVisibility, float alpha)
static void
drawRestoreIcon(java.awt.Graphics2D g, int iconSize, RadianceColorScheme scheme)
static void
drawSliderThumbHorizontal(java.awt.Graphics2D g, javax.swing.JSlider slider, RadianceFillPainter fillPainter, RadianceBorderPainter borderPainter, int width, int height, RadianceColorScheme fillColorScheme, RadianceColorScheme borderColorScheme, float alpha)
static void
drawSliderThumbRound(java.awt.Graphics2D g, javax.swing.JSlider slider, RadianceFillPainter fillPainter, RadianceBorderPainter borderPainter, int dimension, RadianceColorScheme fillColorScheme, RadianceColorScheme borderColorScheme, float alpha)
static void
drawSliderThumbVertical(java.awt.Graphics2D g, javax.swing.JSlider slider, RadianceFillPainter fillPainter, RadianceBorderPainter borderPainter, int width, int height, RadianceColorScheme fillColorScheme, RadianceColorScheme borderColorScheme, float alpha)
static void
drawTreeIcon(java.awt.Graphics2D g, javax.swing.JTree tree, int size, RadianceColorScheme fillScheme, RadianceColorScheme borderScheme, RadianceColorScheme markScheme, boolean isCollapsed)
private static java.awt.AlphaComposite
getAlphaComposite(float alpha)
-
-
-
Method Detail
-
drawCheckBox
public static void drawCheckBox(java.awt.Graphics2D g, javax.swing.JComponent component, RadianceFillPainter fillPainter, RadianceBorderPainter borderPainter, int dimension, ComponentState componentState, RadianceColorScheme fillColorScheme, RadianceColorScheme markColorScheme, RadianceColorScheme borderColorScheme, float checkMarkVisibility, float checkMarkFlatness, boolean isCheckMarkFadingOut, float alpha)
-
drawCheckMarkAtScale1X
private static void drawCheckMarkAtScale1X(java.awt.Graphics2D graphics1X, int dimension, RadianceColorScheme scheme, float checkMarkFlatness)
-
drawRadioButton
public static void drawRadioButton(java.awt.Graphics2D g, javax.swing.AbstractButton button, RadianceFillPainter fillPainter, RadianceBorderPainter borderPainter, int dimension, ComponentState componentState, RadianceColorScheme fillColorScheme, RadianceColorScheme markColorScheme, RadianceColorScheme borderColorScheme, float checkMarkVisibility, float alpha)
-
drawSliderThumbHorizontal
public static void drawSliderThumbHorizontal(java.awt.Graphics2D g, javax.swing.JSlider slider, RadianceFillPainter fillPainter, RadianceBorderPainter borderPainter, int width, int height, RadianceColorScheme fillColorScheme, RadianceColorScheme borderColorScheme, float alpha)
-
drawSliderThumbVertical
public static void drawSliderThumbVertical(java.awt.Graphics2D g, javax.swing.JSlider slider, RadianceFillPainter fillPainter, RadianceBorderPainter borderPainter, int width, int height, RadianceColorScheme fillColorScheme, RadianceColorScheme borderColorScheme, float alpha)
-
drawSliderThumbRound
public static void drawSliderThumbRound(java.awt.Graphics2D g, javax.swing.JSlider slider, RadianceFillPainter fillPainter, RadianceBorderPainter borderPainter, int dimension, RadianceColorScheme fillColorScheme, RadianceColorScheme borderColorScheme, float alpha)
-
drawTreeIcon
public static void drawTreeIcon(java.awt.Graphics2D g, javax.swing.JTree tree, int size, RadianceColorScheme fillScheme, RadianceColorScheme borderScheme, RadianceColorScheme markScheme, boolean isCollapsed)
-
drawCloseIcon
public static void drawCloseIcon(java.awt.Graphics2D g, int iconSize, float primaryStrokeWidth, RadianceColorScheme scheme)
-
drawIconifyIcon
public static void drawIconifyIcon(java.awt.Graphics2D g, int iconSize, RadianceColorScheme scheme)
-
drawMaximizeIcon
public static void drawMaximizeIcon(java.awt.Graphics2D g, int iconSize, RadianceColorScheme scheme)
-
drawRestoreIcon
public static void drawRestoreIcon(java.awt.Graphics2D g, int iconSize, RadianceColorScheme scheme)
-
drawHexaMarker
public static void drawHexaMarker(java.awt.Graphics2D g, int value, RadianceColorScheme colorScheme)
-
getAlphaComposite
private static java.awt.AlphaComposite getAlphaComposite(float alpha)
-
-