# Package org.pushingpixels.substance.api

package org.pushingpixels.substance.api

Related Packages
Package
Description
org.pushingpixels.substance.api.colorscheme
org.pushingpixels.substance.api.combo
org.pushingpixels.substance.api.fonts
org.pushingpixels.substance.api.inputmaps
org.pushingpixels.substance.api.painter
org.pushingpixels.substance.api.renderers
org.pushingpixels.substance.api.shaper
org.pushingpixels.substance.api.skin
org.pushingpixels.substance.api.tabbed
org.pushingpixels.substance.api.trait
org.pushingpixels.substance.api.watermark
Class
Description
ColorSchemeAssociationKind
Allows associating different color schemes to different visual parts of UI components.
ColorSchemeSingleColorQuery
Defines a query that returns a single color based on a color scheme.
ColorSchemeTransform
Defines transformation on a color scheme.
ComponentState
Instances of this class correspond to states of Swing core and custom controls.
ComponentStateFacet
Defies a single facet of core and custom `ComponentState`s.
DecorationAreaType
Enumeration of available decoration area types.
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.
SubstanceColorSchemeBundle
Color scheme bundle.
SubstanceConstants
Substance constants.
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.
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.
UiThreadingViolationException
This exception is thrown by Substance when it detects violations of UI threading rules.