Class RadianceImageCreator

java.lang.Object
org.pushingpixels.radiance.theming.internal.utils.RadianceImageCreator

public final class RadianceImageCreator extends Object
Provides utility functions for creating various images for Radiance look and feel. This class is for internal use only.
Author:
Kirill Grouchnikov
  • Constructor Details

    • RadianceImageCreator

      public RadianceImageCreator()
  • Method Details

    • getCrayonsImage

      public static Image getCrayonsImage(Color fillColor)
      Retrieves crayons image for the crayon panel of color chooser.
      Returns:
      Crayons image.
    • getSmallLockIcon

      public static Icon getSmallLockIcon(ContainerColorTokens tokens, Component c)
      Returns a lock icon that matches the specified tokens.
      Parameters:
      tokens - Tokens.
      Returns:
      Lock icon that matches the specified tokens.
    • getCapsLockIcon

      public static Icon getCapsLockIcon(ContainerColorTokens tokens, Component c)
      Returns a caps lock icon that matches the specified tokens.
      Parameters:
      tokens - Tokens.
      Returns:
      Caps lock icon that matches the specified tokens.
    • getContainerTokensImage

      public static BufferedImage getContainerTokensImage(Component comp, Icon original, ContainerColorTokens colorTokens, float originalBrightnessFactor)
      Creates a new version of the specified icon that is rendered in the colors of the specified color tokens.
      Parameters:
      comp - Component.
      original - The original icon.
      colorTokens - Color tokens.
      Returns:
      Tokens-based version of the original icon.
    • getContainerTokensImage

      public static BufferedImage getContainerTokensImage(BufferedImage original, ContainerColorTokens colorTokens, float originalBrightnessFactor, float alpha)
      Creates a new version of the specified image that is rendered in the colors of the specified color tokens.
      Parameters:
      original - The original image.
      colorTokens - Color tokens.
      originalBrightnessFactor - The original brightness factor.
      Returns:
      Tokens-based version of the original icon.
    • getColorImage

      public static BufferedImage getColorImage(Component comp, Icon original, Color color, float alpha)