| 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 |
SchemeDerivedColorResolvers must be immutable. |
| SubstanceColorScheme |
General interface for color schemes.
|
| 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 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 | 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 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 | Description |
|---|---|
| UiThreadingViolationException |
This exception is thrown by Substance when it detects violations of UI
threading rules.
|