Package org.jvnet.substance.api

Interface Summary
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.
SubstanceColorSchemeBundle Color scheme bundle.
SubstanceConstants Substance constants.
SubstanceSkin Base abstract class for Substance skins.
 

Enum Summary
ComponentState This enum is used in order to provide uniform transition effects on mouse events.
ComponentState.ColorSchemeKind Enum for color scheme kind.
SubstanceConstants.ColorShiftKind Deprecated. Will be removed in version 6.0
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, 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.
 

Annotation Types Summary
SubstanceApi Marks publicly supported Substance API types, fields and methods.