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
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 Color shift kind for shifting themes in inner border painters.
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.