Package org.pushingpixels.substance.api
package org.pushingpixels.substance.api
-
ClassDescriptionAllows associating different color schemes to different visual parts of UI components.Defines a query that returns a single color based on a color scheme.Defines transformation on a color scheme.Instances of this class correspond to states of Swing core and custom controls.Defies a single facet of core and custom
ComponentState
s.Enumeration of available decoration area types.Interface for base color scheme colors.Interface for derived color scheme colors.SchemeDerivedColorResolver
s must be immutable.General interface for color schemes.Color scheme bundle.Substance constants.Enumerates focus indication kinds.Enumerates of image-based watermarks kinds.Enumerates possible values for menu gutter fill kind.Enumerates possible button policies for scroll panes.Enumerates available sides.Enumerates configurable Substance-specific widget types forSubstanceLookAndFeel.setWidgetVisible(javax.swing.JRootPane, boolean, org.pushingpixels.substance.api.SubstanceConstants.SubstanceWidgetType...)
API.Enumerates possible modes of closing tabs.Tab content pane border kind.Main class for Substance look and feel.Base abstract class for Substance skins.Contains information on color schemes loaded by theSubstanceSkin.getColorSchemes(URL)
andSubstanceSkin.getColorSchemes(String)
APIs.This exception is thrown by Substance when it detects violations of UI threading rules.