Class RadianceSkin.Accented

java.lang.Object
org.pushingpixels.radiance.theming.api.RadianceSkin
org.pushingpixels.radiance.theming.api.RadianceSkin.Accented
All Implemented Interfaces:
RadianceTrait
Direct Known Subclasses:
BusinessAccentedSkin, CremeAccentedSkin, DustAccentedSkin, GraphiteAccentedSkin, MistAccentedSkin, NebulaAccentedSkin
Enclosing class:
RadianceSkin

public abstract static class RadianceSkin.Accented extends RadianceSkin
Base class for skins that can be configured with accent color schemes. Accented skins can be extended to apply those color schemes in a way that highlights certain parts of the UI while still retaining the "core" feel of the specific skin family. Note that it is up to the specific implementation of the base accented skin to decide which parts of the UI are painted with specific accent color schemes, and that decision may vary between different base accented skins.

Use getWindowChromeAccent(), getActiveControlsAccent(), getEnabledControlsAccent(), getHighlightsAccent() and getBackgroundAccent() to get the accent color schemes for consistent accent usage in custom-painted parts of your UI.