Package org.pushingpixels.substance.api

Interface Summary
ColorSchemeSingleColorQuery Defines a query that returns a single color based on a color scheme.
ColorSchemeTransform Defines transformation on a color scheme.
SchemeBaseColors Interface for base color scheme colors.
SchemeDerivedColors Interface for derived color scheme colors.
SubstanceColorScheme General interface for color schemes.
 

Class Summary
ColorSchemeAssociationKind Allows associating different color schemes to different visual parts of UI components.
ComponentState Instances of this class correspond to states of Swing core and custom controls.
ComponentStateFacet Defies a single facet of core and custom ComponentStates.
DecorationAreaType Enumeration of available decoration area types.
SubstanceColorSchemeBundle Color scheme bundle.
SubstanceConstants Substance constants.
SubstanceLookAndFeel Main class for Substance look and feel.
SubstanceSkin Base abstract class for Substance skins.
SubstanceSkin.ColorSchemes Contains information on color schemes loaded by the SubstanceSkin.getColorSchemes(URL) and SubstanceSkin.getColorSchemes(String) APIs.
 

Enum Summary
SubstanceConstants.FocusKind Enumerates focus indication kinds.
SubstanceConstants.ImageWatermarkKind Enumerates of image-based watermarks kinds.
SubstanceConstants.MenuGutterFillKind Enumerates possible values for menu gutter fill kind.
SubstanceConstants.ScrollPaneButtonPolicyKind Enumerates possible button policies for scroll panes.
SubstanceConstants.Side Enumerates available sides.
SubstanceConstants.SubstanceWidgetType Enumerates configurable Substance-specific widget types for SubstanceLookAndFeel.setWidgetVisible(javax.swing.JRootPane, boolean, org.pushingpixels.substance.api.SubstanceConstants.SubstanceWidgetType...) API.
SubstanceConstants.TabCloseKind Enumerates possible modes of closing tabs.
SubstanceConstants.TabContentPaneBorderKind Tab content pane border kind.
 

Exception Summary
UiThreadingViolationException This exception is thrown by Substance when it detects violations of UI threading rules.