Package org.pushingpixels.substance.api
-
Interface Summary Interface Description 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.SchemeDerivedColorsResolver SchemeDerivedColorResolver
s must be immutable.SubstanceColorScheme General interface for color schemes. -
Class Summary Class Description 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 customComponentState
s.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 theSubstanceSkin.getColorSchemes(URL)
andSubstanceSkin.getColorSchemes(String)
APIs. -
Enum Summary Enum Description 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 forSubstanceLookAndFeel.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 Exception Description UiThreadingViolationException This exception is thrown by Substance when it detects violations of UI threading rules.