Class SubstanceColorSchemeUtilities
- java.lang.Object
-
- org.pushingpixels.substance.internal.utils.SubstanceColorSchemeUtilities
-
public class SubstanceColorSchemeUtilities extends Object
Utilities related to color schemes. This class is for internal use only.
-
-
Field Summary
Fields Modifier and Type Field Description static SubstanceColorSchemeGREENUsed as reference to the green color scheme.static SubstanceSkinMETALLIC_SKINMetallic skin.static SubstanceColorSchemeORANGEUsed as reference in attention-drawing animations.static SubstanceColorSchemeYELLOWUsed as reference in attention-drawing animations.
-
Constructor Summary
Constructors Constructor Description SubstanceColorSchemeUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SubstanceColorSchemegetActiveColorScheme(Component component, ComponentState componentState)Returns the color scheme of the component.static floatgetAlpha(Component component, ComponentState componentState)Returns the alpha channel of the color scheme of the component.static SchemeBaseColorsgetBaseColorScheme(InputStream is)static SubstanceColorSchemegetColorScheme(Component component, ColorSchemeAssociationKind associationKind, ComponentState componentState)Returns the color scheme of the component.static SubstanceColorSchemegetColorScheme(Component component, ComponentState componentState)Returns the color scheme of the specified component.static SubstanceColorSchemegetColorScheme(JTabbedPane jtp, int tabIndex, ColorSchemeAssociationKind associationKind, ComponentState componentState)Returns the color scheme of the specified tabbed pane tab.static SubstanceSkin.ColorSchemesgetColorSchemes(URL url)static SubstanceColorSchemegetDarkColorScheme(String name, Color[] colors)static floatgetHighlightAlpha(Component component, ComponentState componentState)Returns the alpha channel of the highlight color scheme of the component.static SubstanceColorSchemegetLightColorScheme(String name, Color[] colors)
-
-
-
Field Detail
-
METALLIC_SKIN
public static final SubstanceSkin METALLIC_SKIN
Metallic skin.
-
YELLOW
public static final SubstanceColorScheme YELLOW
Used as reference in attention-drawing animations. This field is for internal use only.
-
ORANGE
public static final SubstanceColorScheme ORANGE
Used as reference in attention-drawing animations. This field is for internal use only.
-
GREEN
public static final SubstanceColorScheme GREEN
Used as reference to the green color scheme. This field is for internal use only.
-
-
Method Detail
-
getColorScheme
public static SubstanceColorScheme getColorScheme(JTabbedPane jtp, int tabIndex, ColorSchemeAssociationKind associationKind, ComponentState componentState)
Returns the color scheme of the specified tabbed pane tab.- Parameters:
jtp- Tabbed pane.tabIndex- Tab index.componentState- Tab component state.- Returns:
- The color scheme of the specified tabbed pane tab.
-
getColorScheme
public static SubstanceColorScheme getColorScheme(Component component, ComponentState componentState)
Returns the color scheme of the specified component.- Parameters:
component- Component.componentState- Component state.- Returns:
- Component color scheme.
-
getColorScheme
public static SubstanceColorScheme getColorScheme(Component component, ColorSchemeAssociationKind associationKind, ComponentState componentState)
Returns the color scheme of the component.- Parameters:
component- Component.associationKind- Association kind.componentState- Component state.- Returns:
- Component color scheme.
-
getActiveColorScheme
public static SubstanceColorScheme getActiveColorScheme(Component component, ComponentState componentState)
Returns the color scheme of the component.- Parameters:
component- Component.componentState- Component state.- Returns:
- Component color scheme.
-
getHighlightAlpha
public static float getHighlightAlpha(Component component, ComponentState componentState)
Returns the alpha channel of the highlight color scheme of the component.- Parameters:
component- Component.componentState- Component state.- Returns:
- Highlight color scheme alpha channel.
-
getAlpha
public static float getAlpha(Component component, ComponentState componentState)
Returns the alpha channel of the color scheme of the component.- Parameters:
component- Component.componentState- Component state.- Returns:
- Color scheme alpha channel.
-
getBaseColorScheme
public static SchemeBaseColors getBaseColorScheme(InputStream is)
-
getLightColorScheme
public static SubstanceColorScheme getLightColorScheme(String name, Color[] colors)
-
getDarkColorScheme
public static SubstanceColorScheme getDarkColorScheme(String name, Color[] colors)
-
getColorSchemes
public static SubstanceSkin.ColorSchemes getColorSchemes(URL url)
-
-