# All Classes and Interfaces

Class
Description
AbstractFilter
Provides an abstract implementation of the `BufferedImageOp` interface.
AquaColorScheme
Aqua color scheme.
AquaInputMapSet
ArcDecorationPainter
Implementation of `SubstanceDecorationPainter` that uses "arc" painting on title panes and lighter gradient near the center of the application frame.
ArrowButtonTransitionAwareIcon
Transition aware implementation of arrow button icons.
AutumnSkin
`Autumn` skin.
BackgroundPaintingUtils
Delegate for painting filled backgrounds.
BarbyPinkColorScheme
Barby pink color scheme.
BaseColorScheme
Base class for Substance color schemes.
BaseDarkColorScheme
Base class for dark color schemes.
BaseInputMapSet
BaseInputMapSet.ComboActions
Taken from BasicComboBoxUI.Actions
BaseInputMapSet.DesktopPaneActions
Taken from BasicDesktopPaneUI.Actions
BaseInputMapSet.FileChooserActions
From sun.swing.FilePane via BasicFileChooserUI
BaseInputMapSet.ListActions
From BasicListUI.Actions
BaseInputMapSet.RootPaneActions
From BasicRootPaneUI.Actions
BaseInputMapSet.ScrollBarActions
From BasicScrollBarUI.Actions
BaseInputMapSet.ScrollPaneActions
From BasicScrollPaneUI.Actions
BaseInputMapSet.SliderActions
From BasicSliderUI.Actions
BaseInputMapSet.SplitPaneActions
BaseInputMapSet.TabbedPaneActions
From BasicTabbedPaneUI.Actions
BaseInputMapSet.TableActions
From BasicTableUI.Actions
BaseInputMapSet.TableHeaderActions
BaseInputMapSet.TextComponentActions
BaseInputMapSet.ToolBarActions
From BasicToolBarUI.Actions
BaseInputMapSet.TreeActions
BaseLightColorScheme
Base class for light color schemes.
BasePlugin
Core plugin for additional UI delegates.
BaseSkinPlugin
Core plugin for skins.
BaseTabCloseListener
Base interface for the tab close listeners.
BlendBiColorScheme
Blended color scheme.
BottleGreenColorScheme
Bottle green color scheme.
BottomLineOverlayPainter
Overlay painter that paints a single line at the bottom edge of the relevant decoration area.
BottomShadowOverlayPainter
Overlay painter that paints a few pixel-high drop shadow at the bottom edge of the relevant decoration area.
BrownColorScheme
Brown color scheme.
BrushedMetalDecorationPainter
Implementation of `SubstanceDecorationPainter` that uses brushed metal painting on decoration areas.
BusinessBlackSteelSkin
`Business Black Steel` skin.
BusinessBlueSteelSkin
`Business Blue Steel` skin.
BusinessSkin
`Business` skin.
ButtonBackgroundDelegate
Delegate class for painting backgrounds of buttons in Substance look and feel.
ButtonStateIcon
An Icon with different visuals reflecting the state of the AbstractButton on which it draws on.
ButtonVisualStateTracker
Utility class to track transitions in visual state of buttons.
CeruleanSkin
`Cerulean` skin.
ChallengerDeepSkin
`Challenger Deep` skin.
CharcoalColorScheme
Charcoal color scheme.
CheckBoxMenuItemIcon
Icon for the `JCheckBoxMenuItem`s.
ClassicBorderPainter
Border painter that returns images with classic appearance.
ClassicButtonShaper
Button shaper that returns rectangular buttons with slightly rounded corners (ala Windows XP).
ClassicDecorationPainter
Decoration painter that paints a classic gradient.
ClassicFillPainter
Fill painter that returns images with classic appearance.
ClassicHighlightPainter
Highlight painter that paints a classic gradient.
CMYKChooser
A color chooser with CMYK color sliders.
ColorChooserMainPanel
The main panel of the color chooser UI.
ColorPalettesChooser
ColorPalettesChooser.
ColorPicker
ColorPicker.
ColorSchemeAssociationKind
Allows associating different color schemes to different visual parts of UI components.
ColorSchemeFilter
ColorSchemeSingleColorQuery
Defines a query that returns a single color based on a color scheme.
ColorSchemeTransform
Defines transformation on a color scheme.
ColorSliderModel
Abstract super class for ColorModels which can be used in conjunction with ColorSliderUI user interface delegates.
ColorSlidersChooser
The ColorSlidersChooser contains four individual color slider pages: gray slider, RGB sliders, CMYK sliders, and HTML sliders.
ColorSliderTextFieldHandler
This handler adjusts the value of a component in the color slider model, when the user enters text into the text field.
ColorSliderUI
A UI delegate for color sliders.
ColorWheel
The ColorWheel displays a hue/saturation wheel of the HSB color model.
ColorWheelChooser
A HSB color chooser, which displays a hue/saturation color wheel, and a brightness slider.
ColorWheelImageProducer
Produces the image of a ColorWheel.
ColorWheelPanel
A color wheel showing a Red, Yellow, Blue color model traditionally used by graphic artists.
ComboBoxBackgroundDelegate
Delegate class for painting backgrounds of buttons in Substance look and feel.
ComboPopupPrototypeCallback
Interface for specifying a prototype entry for a combo popup.
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.
CompositeBorderPainter
Composite border painter that delegates the painting of outer and inner contours.
Crayons
A panel which displays a selection of color crayons.
CrayonsChooser
A color chooser which provides a choice of Crayons.
CremeCoffeeSkin
`Creme Coffee` skin.
CremeColorScheme
Brown color scheme.
CremeSkin
`Creme` skin.
DarkGrayColorScheme
Dark gray color scheme.
DarkMetallicColorScheme
Dark metallic color scheme.
DarkVioletColorScheme
Dark violet color scheme.
DecorationAreaType
Enumeration of available decoration area types.
DecorationPainterUtils
Contains utility methods related to decoration painters.
DefaultGnomeFontPolicy
The default font policy for Gnome desktops.
DefaultKDEFontPolicy
The default font policy for KDE desktops.
DefaultMacFontPolicy
The default font policy for Mac desktops.
DefaultPalettes
This class provides some well known color palettes as array constants.
DelegateBorderPainter
Delegate border painter that allows tweaking the visual appearance of borders.
DelegateFractionBasedBorderPainter
Delegate border painter that allows tweaking the visual appearance of borders.
DerivedColorsResolverLight
Resolver of derived colors for light color schemes.
DesertSandColorScheme
Desert Sand color scheme.
DustCoffeeSkin
`Dust Coffee` skin.
DustSkin
`Dust` skin.
EbonyColorScheme
Ebony color scheme.
EmeraldDuskSkin
`Emerald Dusk` skin.
FlatBorderPainter
Border painter that returns images with flat appearance.
FlatDecorationPainter
Decoration painter that paints a flat appearance.
FontPolicies
Provides predefined FontPolicy implementations.
FontPolicy
Looks up and returns a FontSet.
Fonts
Provides static access to popular Windows fonts.
FontSet
Returns the Fonts used by a Look&Feel or theme.
FontSets
Provides predefined FontSet implementations.
FontSizeHints
Describes font size hints used by the JGoodies Windows look&feel; future implementations of the Plastic l&f may use the same hints.
FractionBasedBorderPainter
Border painter with fraction-based stops and a color query associated with each stop.
FractionBasedDecorationPainter
Decoration painter with fraction-based stops and a color query associated with each stop.
FractionBasedFillPainter
Fill painter with fraction-based stops and a color query associated with each stop.
FractionBasedHighlightPainter
Highlight painter with fraction-based stops and a color query associated with each stop.
FractionBasedPainter
Base painter with fraction-based stops and a color query associated with each stop.
GeminiSkin
`Gemini` skin.
Glass3DDecorationPainter
Decoration painter that paints a 3D glass gradient.
GlassBorderPainter
Border painter that returns images with classic appearance.
GlassFillPainter
Fill painter that returns images with classic appearance.
GlassHighlightPainter
Highlight painter that paints a glass gradient.
GlowingIcon
GnomeInputMapSet
GraphiteAquaSkin
`Graphite Aqua` skin.
GraphiteGlassSkin
`Graphite Glass` skin.
GraphiteSkin
`Graphite` skin.
GrayChooser
A color chooser with a brightness slider.
GrayColorSliderModel
A ColorSliderModel for a gray color model (brightness).
GrayscaleFilter
HashMapKey
Implementation of a key for the `LazyResettableHashMap`.
HighlightPainterUtils
Contains utility methods related to highlight painters.
HSBChooser
A ColorChooser with HSB sliders.
HSBColorSliderModel
ColorSliderModel for the HSB color model (hue, saturation, brightness).
HTMLChooser
HTMLChooser.
HTMLColorSliderModel
ColorSliderModel for the HTML color model (red, green, blue, restricted to values considered as web-save).
HTMLSliderTextFieldHandler
This handler adjusts the value of a component in the HTML color slider model, when the user enters text into the text field.
HueShiftColorScheme
Hue-shifted color scheme.
ICC_CMYKColorSliderModel
A ColorSliderModel for CMYK color models (cyan, magenta, yellow, black) in a color space defined by a ICC color profile (International Color Consortium).
IconGlowTracker
Images
Image processing methods.
Images.GraphiteFilter
Based on a code example from: http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/00-intro/02-imageprocessing/saturation.html
ImageWrapperDecorationPainter
Implementation of `SubstanceDecorationPainter` that uses brushed metal painting on decoration areas.
InputMapSet
InvertedColorScheme
Implementation of inverted color scheme.
JadeForestColorScheme
Jade Forest color scheme.
LazyResettableHashMap<T>
Lazily initialized hash map for caching images.
LightAquaColorScheme
Light aqua color scheme.
LightGrayColorScheme
Light gray color scheme.
LimeGreenColorScheme
Lime green color scheme.
LocaleChangeListener
Listener for the locale changes.
MagellanSkin
`Magellan` skin.
MarbleNoiseDecorationPainter
Implementation of `SubstanceDecorationPainter` that uses marble noise painting on decoration areas.
MarinerSkin
`Mariner` skin.
MatteDecorationPainter
Implementation of `SubstanceDecorationPainter` that uses matte painting on decoration areas.
MatteFillPainter
Fill painter that returns images with matte appearance.
MemoryAnalyzer
Tracer for memory usage patterns of Substance look-and-feel.
MenuArrowIcon
Icon for the cascading `JMenu`s.
MenuUtilities
Menu-related utilities.
MenuUtilities.MenuLayoutInfo
Layout information for a single menu item.
MenuUtilities.MenuLayoutMetrics
Layout metrics for a single popup menu.
MenuUtilities.MenuPropertyListener
Listener to track changes in the menu items.
MetallicColorScheme
Metallic color scheme.
Methods
Methods contains convenience methods for method invocations using java.lang.reflect.
MistAquaSkin
`Mist Aqua` skin.
MistSilverSkin
`Mist Silver` skin.
ModelColor
A RYB Color model $Revision: 2254 $
ModerateSkin
`Moderate` skin.
ModificationAwareUI
MultiIcon
An icon which paints one out of multiple icons depending on the state of the component.
MultipleTabCloseListener
Listener on multiple tab closing.
NebulaBrickWallSkin
`Nebula Brick Wall` skin.
NebulaSkin
`Nebula` skin.
NegatedColorScheme
Implementation of negated color scheme.
NegatedFilter
NoiseFactory
Factory for creating noise images.
NominalCMYKColorSliderModel
A ColorSliderModel for CMYK color models (cyan, magenta, yellow, black) with nominally converted color components from/to an RGB color model.
OfficeBlack2007Skin
`Office Black 2007` skin.
OfficeBlue2007Skin
`Office Blue 2007` skin.
OfficeSilver2007Skin
`Office Silver 2007` skin.
OliveColorScheme
Olive color scheme.
Options
Provides access to several optional properties for the JGoodies L&Fs, either by a key to the `UIDefaults` table or via a method or both.
OrangeColorScheme
Orange color scheme.
OverlayPainterUtils
Contains utility methods related to overlay painters.
PairwiseButtonBackgroundDelegate
Delegate class for painting backgrounds of buttons in Substance look and feel.
PaletteEntry
PaletteEntry.
PaletteEntryCellRenderer
PaletteEntryCellRenderer.
PaletteListModel
PaletteListModel manages a list of PaletteEntry.
PerlinNoiseGenerator
A class for producing Perlin-inspired noise.
PurpleColorScheme
Purple color scheme.
Quaqua13ColorChooserUI
QuaquaColorChooserUI.
Quaqua14ColorChooserUI
QuaquaColorChooserUI with enhancements for Java 1.4.
Quaqua15ColorPicker
Quaqua15ColorPicker.
QuaquaColorPreviewPanel
QuaquaColorPreviewPanel.
QuaquaIconFactory
QuaquaIconFactory.
QuaquaUtilities
Utility class for the Quaqua LAF.
RadioButtonMenuItemIcon
Icon for the `JRadioButtonMenuItem`s.
RaspberryColorScheme
Raspberry color scheme.
RavenSkin
`Raven` skin.
RectangularButtonShaper
Interface for rectangular-based button shapers.
ResourceBundleUtil
This is a convenience wrapper for accessing resources stored in a ResourceBundle.
RGBChooser
RGBChooser.
RGBColorSliderModel
A ColorSliderModel for RGB color components (red, green, blue).
RolloverButtonListener
Button listener for rollover effects.
RolloverControlListener
Control listener for rollover effects.
RolloverMenuItemListener
Menu item listener for rollover effects.
RolloverTextControlListener
Control listener for rollover effects.
RootPaneDefaultButtonTracker
Tracker for pulsating (default and focused) `JButton`s.
SaharaSkin
`Sahara` skin.
SaturatedColorScheme
Saturated color scheme.
ScaledFontSet
Wrapper around the base Substance font set.
SchemeBaseColors
Interface for base color scheme colors.
SchemeDerivedColors
Interface for derived color scheme colors.
SchemeDerivedColorsResolver
`SchemeDerivedColorResolver`s must be immutable.
SeparatorPainterUtils
Contains utility methods related to painting separators.
SepiaColorScheme
Sepia color scheme.
ShadeColorScheme
Shaded color scheme.
ShadowPopup
Does all the magic for getting popups with drop shadows.
ShadowPopupFactory
The JGoodies Looks implementation of `PopupFactory`.
ShiftColorScheme
Base class for shifted color schemes.
ShiftedIcon
ShiftedIcon renders a target icon at a different location and can return different width and height values than the target.
Sideable
Interface for components that have a side.
SimplisticFillPainter
Fill painter that returns images with simplistic appearance.
SimplisticSoftBorderPainter
Border painter that returns images with classic appearance.
SkinChangeListener
The listener interface for receiving events on changing the skin in Substance look and feel.
SkinInfo
Information on a single skin.
SkinUtilities
SmallColorWellBorder
SmallColorWellBorder.
StandardBorderPainter
The default border painter.
StandardButtonShaper
Button shaper that returns buttons with completely rounded corners (ala Mac 10.4).
StandardFillPainter
Gradient painter that returns images with subtle 3D gradient appearance.
StateTransitionEvent
StateTransitionListener
StateTransitionMultiTracker<T>
StateTransitionTracker
StateTransitionTracker.ModelStateInfo
StateTransitionTracker.RepaintCallback
StateTransitionTracker.StateContributionInfo
SteelBlueColorScheme
Steel Blue color scheme.
SubduedFillPainter
Fill painter that returns images with subdued 3D gradient appearance.
SubstanceAutumnLookAndFeel
Standalone look-and-feel that uses the `Autumn` skin from `AutumnSkin`.
SubstanceBorder
Gradient border for the Substance look and feel.
SubstanceBorderPainter
Border painter interface for Substance look and feel.
SubstanceBusinessBlackSteelLookAndFeel
Standalone look-and-feel that uses the `Business Black Steel` skin from `BusinessBlackSteelSkin`.
SubstanceBusinessBlueSteelLookAndFeel
Standalone look-and-feel that uses the `Business Blue Steel` skin from `BusinessBlueSteelSkin`.
SubstanceBusinessLookAndFeel
Standalone look-and-feel that uses the `Business` skin from `BusinessSkin`.
SubstanceButtonBorder
Base class for button borders in Substance look-and-feel.
SubstanceButtonShaper
Button shaper interface for Substance look and feel.
SubstanceButtonUI
UI for buttons in Substance look and feel.
SubstanceCeruleanLookAndFeel
Standalone look-and-feel that uses the `Cerulean` skin from `CeruleanSkin`.
SubstanceChallengerDeepLookAndFeel
Standalone look-and-feel that uses the `Challenger Deep` skin from `ChallengerDeepSkin`.
SubstanceCheckBoxMenuItemUI
UI for check box menu items in Substance look and feel.
SubstanceCheckBoxUI
UI for check boxes in Substance look and feel.
SubstanceColorChooserUI
UI for color chooser in Substance look and feel.
SubstanceColorResource
This class is used to propagate a color set by the application code to the children / related components.
SubstanceColorScheme
General interface for color schemes.
SubstanceColorSchemeBundle
Color scheme bundle.
SubstanceColorSchemeUtilities
Utilities related to color schemes.
SubstanceColorUtilities
Various color-related utilities.
SubstanceComboBoxEditor
Combobox editor.
SubstanceComboBoxEditor.UIResource
Combobox editor that implements the marker `UIResource` interface.
SubstanceComboBoxUI
UI for combo boxes in Substance look and feel.
SubstanceComboPopup
Combo popup implementation in Substance look-and-feel.
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.
SubstanceCoreUtilities
Various utility functions.
SubstanceCoreUtilities.TextComponentAware<T>
SubstanceCremeCoffeeLookAndFeel
Standalone look-and-feel that uses the `Creme Coffee` skin from `CremeCoffeeSkin`.
SubstanceCremeLookAndFeel
Standalone look-and-feel that uses the `Creme` skin from `CremeSkin`.
SubstanceCrosshatchWatermark
Simple implementation of `SubstanceWatermark`, drawing cross hatches as watermark.
SubstanceDecorationPainter
Decoration painter interface for Substance look and feel.
SubstanceDefaultComboBoxRenderer
Renderer for combo boxes.
SubstanceDefaultComboBoxRenderer.SubstanceUIResource
UI resource for renderer (does nothing yet).
SubstanceDefaultListCellRenderer
Default renderer for list cells.
SubstanceDefaultListCellRenderer.SubstanceUIResource
UI resource for renderer (does nothing yet).
SubstanceDefaultTableCellRenderer
Default renderer for table cells.
SubstanceDefaultTableCellRenderer.BooleanRenderer
Renderer for boolean columns.
SubstanceDefaultTableCellRenderer.DateRenderer
Renderer for date columns.
SubstanceDefaultTableCellRenderer.DoubleRenderer
Renderer for double columns.
SubstanceDefaultTableCellRenderer.IconRenderer
Renderer for icon columns.
SubstanceDefaultTableCellRenderer.NumberRenderer
Renderer for number columns.
SubstanceDefaultTableHeaderCellRenderer
Default renderer for table header cells.
SubstanceDefaultTreeCellRenderer
Default renderer for tree cells.
SubstanceDesktopIconUI
UI for desktop icons in Substance look and feel.
SubstanceDesktopPaneUI
UI for desktop panes in Substance look and feel.
SubstanceDropDownButton
Drop down button in Substance look and feel.
SubstanceDustCoffeeLookAndFeel
Standalone look-and-feel that uses the `Dust Coffee` skin from `DustSkin`.
SubstanceDustLookAndFeel
Standalone look-and-feel that uses the `Dust` skin from `DustSkin`.
SubstanceEditorPaneUI
UI for editor panes in Substance look and feel.
SubstanceEmeraldDuskLookAndFeel
Standalone look-and-feel that uses the `Emerald Dusk` skin from `EmeraldDuskSkin`.
SubstanceEtchedBorder
Custom implementation of etched border.
SubstanceFileChooserUI
UI for file chooser in Substance look and feel.
SubstanceFillPainter
Fill painter interface for Substance look and feel.
SubstanceFontUtilities
Font-related utilities.
SubstanceFormattedTextFieldUI
UI for formatted text fields in Substance look and feel.
SubstanceGeminiLookAndFeel
Standalone look-and-feel that uses the `Gemini` skin from `GeminiSkin`.
SubstanceGraphiteAquaLookAndFeel
Standalone look-and-feel that uses the `Raven Graphite` skin from `GraphiteAquaSkin`.
SubstanceGraphiteGlassLookAndFeel
Standalone look-and-feel that uses the `Raven Graphite Glass` skin from `GraphiteGlassSkin`.
SubstanceGraphiteLookAndFeel
Standalone look-and-feel that uses the `Graphite` skin from `GraphiteSkin`.
SubstanceHighlightPainter
Highlight painter interface for Substance look and feel.
SubstanceIconFactory
Icon factory for dynamically-changing icons.
SubstanceIconFactory.IconKind
Icon kind of a title pane button.
SubstanceImageCreator
Provides utility functions for creating various images for Substance look and feel.
SubstanceImageCreator.SimplisticSoftBorderReverseFillPainter
Custom fill painter for filling the checkmarks of checkboxes and radio buttons.
SubstanceImageWatermark
Implementation of `SubstanceWatermark`, drawing specified image as watermark.
SubstanceInputMap
SubstanceInputMapUtilities
SubstanceInternalArrowButton
Interface to mark arrow buttons used in various UI delegates.
SubstanceInternalButton
Interface to mark buttons used in various UI delegates.
SubstanceInternalFrameTitlePane
UI for internal frame title pane in Substance look and feel.
SubstanceInternalFrameTitlePane.ClickListener
Click correction listener that resets models of minimize and restore buttons on click (so that the rollover behaviour will be preserved correctly).
SubstanceInternalFrameUI
UI for internal frames in Substance look and feel.
SubstanceLabelUI
UI for labels in Substance look and feel.
SubstanceListUI
UI for lists in Substance look and feel.
SubstanceLookAndFeel
Main class for Substance look and feel.
SubstanceMagellanLookAndFeel
Standalone look-and-feel that uses the `Magellan` skin from `MagellanSkin`.
SubstanceMarinerLookAndFeel
Standalone look-and-feel that uses the `Mariner` skin from `MarinerSkin`.
SubstanceMenu
Base interface for all menu-related UI delegates.
SubstanceMenuBackgroundDelegate
Delegate for painting background of menu items.
SubstanceMenuBarUI
UI for menu bars in Substance look and feel.
SubstanceMenuItemUI
UI for menu items in Substance look and feel.
SubstanceMenuUI
UI for menus in Substance look and feel.
SubstanceMistAquaLookAndFeel
Standalone look-and-feel that uses the `Mist Aqua` skin from `MistAquaSkin`.
SubstanceMistSilverLookAndFeel
Standalone look-and-feel that uses the `Mist Silver` skin from `MistSilverSkin`.
SubstanceModerateLookAndFeel
Standalone look-and-feel that uses the `Moderate` skin from `ModerateSkin`.
SubstanceNebulaBrickWallLookAndFeel
Standalone look-and-feel that uses the `Nebula Brick Wall` skin from `NebulaBrickWallSkin`.
SubstanceNebulaLookAndFeel
Standalone look-and-feel that uses the `Nebula` skin from `NebulaSkin`.
SubstanceNullWatermark
Implementation of `SubstanceWatermark` that paints a translucent fill (with no pattern).
SubstanceOfficeBlack2007LookAndFeel
Standalone look-and-feel that uses the `Office Black 2007` skin from `OfficeBlack2007Skin`.
SubstanceOfficeBlue2007LookAndFeel
Standalone look-and-feel that uses the `Office Blue 2007` skin from `OfficeBlue2007Skin`.
SubstanceOfficeSilver2007LookAndFeel
Standalone look-and-feel that uses the `Office Silver 2007` skin from `OfficeSilver2007Skin`.
SubstanceOptionPaneUI
UI for option panes in Substance look and feel.
SubstanceOptionPaneUI.OptionPaneLabel
Label extension class.
SubstanceOutlineUtilities
Provides common functionality that can be used by button shapers.
SubstanceOverlayPainter
Overlay painter interface for Substance look and feel.
SubstancePainterUtils
SubstancePaneBorder
Root pane and internal frame border in Substance look and feel.
SubstancePanelUI
UI for panels in Substance look and feel.
SubstancePasswordFieldUI
UI for password fields in Substance look and feel.
SubstancePopupMenuSeparatorUI
UI for popup menu separators in Substance look and feel.
SubstancePopupMenuUI
UI for popup menus in Substance look and feel.
SubstanceProgressBarUI
UI for progress bars in Substance look and feel.
SubstanceRadioButtonMenuItemUI
UI for radio button menu items in Substance look and feel.
SubstanceRadioButtonUI
UI for radio buttons in Substance look and feel.
SubstanceRavenLookAndFeel
Standalone look-and-feel that uses the `Raven` skin from `RavenSkin`.
SubstanceRenderer
Marks the default base Substance renderer classes.
SubstanceRootPaneUI
UI for root panes in Substance look and feel.
SubstanceSaharaLookAndFeel
Standalone look-and-feel that uses the `Sahara` skin from `SaharaSkin`.
SubstanceScrollBarUI
UI for scroll bars in Substance look and feel.
SubstanceScrollButton
Scroll bar button in Substance look and feel.
SubstanceScrollPaneBorder
Default border on `JScrollPane`s.
SubstanceScrollPaneUI
UI for scroll panes in Substance look and feel.
SubstanceScrollPaneUI.AdjustedLayout
Layout manager to adjust the bounds of scrollbars and the viewport when the default (`SubstanceScrollPaneBorder`) border is set on the relevant `JScrollPane`.
SubstanceSeparatorUI
UI for separators in Substance look and feel.
SubstanceSizeUtils
This class is responsible for computing DPI-aware insets, stroke widths, paddings, icon sizes etc.
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.
SubstanceSkinPlugin
Plugin for skin extension.
SubstanceSliderUI
UI for sliders in Substance look and feel.
SubstanceSpinnerButton
Spinner button in Substance look and feel.
SubstanceSpinnerUI
UI for spinners in Substance look and feel.
SubstanceSplitPaneDivider
Split pane divider in `Substance` look and feel.
SubstanceSplitPaneUI
UI for split panes in Substance look and feel.
SubstanceStripeWatermark
Simple implementation of `SubstanceWatermark`, drawing darker even lines as watermark.
SubstanceStripingUtils
This class is used to speed up the striping of lists, tables, trees and comboboxes that use Substance default renderers.
SubstanceTabbedPaneUI
UI for tabbed panes in Substance look and feel.
SubstanceTableCellBorder
Table cell border for the Substance look and feel.
SubstanceTableHeaderUI
UI for table headers in Substance look and feel.
SubstanceTableHeaderUI.ScrollPaneCornerFiller
Corner filler for tables wrapped in scroll panes.
SubstanceTableUI
UI for tables in Substance look and feel.
SubstanceTableUI.TableCellId
ID of a single table cell.
SubstanceTextAreaUI
UI for text areas in Substance look and feel.
SubstanceTextComponentBorder
Text component border for the Substance look and feel.
SubstanceTextFieldUI
UI for text fields in Substance look and feel.
SubstanceTextPaneUI
UI for text panes in Substance look and feel.
SubstanceTextUtilities
Text-related utilities.
SubstanceTitleButton
Title button in Substance look and feel.
SubstanceTitlePane
Title pane for Substance look and feel.
SubstanceTitlePane.ExtraComponentKind
Enumerates the types of children components.
SubstanceTitlePane.HeapStatusPanel
Panel that shows heap status and allows running the garbage collector.
SubstanceTitlePane.HeapStatusThread
Thread for heap status panel.
SubstanceToggleButtonUI
UI for toggle buttons in Substance look and feel.
SubstanceToolBarBorder
Border for toolbar.
SubstanceToolBarSeparatorUI
UI for toolbar separators in Substance look and feel.
SubstanceToolBarUI
UI for tool bars in Substance look and feel.
SubstanceToolTipUI
UI for tool tips in Substance look and feel.
SubstanceTrait
Base interface for Substance traits, like `SubstanceColorScheme`, `SubstanceWatermark` etc.
SubstanceTraitInfo
Base interface for Substance traits info, like `SkinInfo`.
SubstanceTreeUI
UI for lists in Substance look and feel.
SubstanceTreeUI.TreePathId
ID of a single tree path.
SubstanceTwilightLookAndFeel
Standalone look-and-feel that uses the `Twilight` skin from `TwilightSkin`.
SubstanceViewportUI
UI for panels in Substance look and feel.
SubstanceWatermark
Interface for watermarks.
SubstanceWidgetManager
SubstanceWidgetSupport
Support for laf-widget layer.
SunfireRedColorScheme
Sunfire Red color scheme.
SunGlareColorScheme
Sun Glare color scheme.
SunsetColorScheme
Sunset color scheme.
SwatchesChooser
SwatchesChooser.
SwatchPanel
SwatchPanel.
TabCloseCallback
Callback for registering app-specific behaviour on tab close buttons.
TabCloseListener
Listener on tab closing.
TabCloseListenerManager
Manages the listeners registered on tab-close events.
TerracottaColorScheme
Terracotta color scheme.
TintColorScheme
Tinted color scheme.
ToneColorScheme
Toned color scheme.
TopBezelOverlayPainter
Overlay painter that paints a bezel line at the top edge of the relevant decoration area.
TopLineOverlayPainter
Overlay painter that paints a single line at the bottom edge of the relevant decoration area.
TopShadowOverlayPainter
Overlay painter that paints a few pixel-high drop shadow at the top edge of the relevant decoration area.
TraitInfoImpl
Basic class for trait info.
TransitionAware
TransitionAwareIcon
Icon with transition-aware capabilities.
TransitionAwareIcon.ColorSchemeAssociationKindDelegate
TransitionAwareIcon.Delegate
The delegate needs to implement the method in this interface based on the provided color scheme.
TransitionAwareIcon.TransitionAwareUIDelegate
TransitionAwareUI
General interface for UIs that wish to provide transition effects on one of their components.
TranslucentFilter
TwilightSkin
`Twilight` skin.
UiThreadingViolationException
This exception is thrown by Substance when it detects violations of UI threading rules.
UltramarineColorScheme
Ultramarine color scheme.
UpdateOptimizationAware
UpdateOptimizationInfo
VetoableMultipleTabCloseListener
Vetoable listener on tabs closing.
VetoableTabCloseListener
Vetoable listener on tab closing.
VisualMargin
The VisualMargin is used to visually align components using bounds based on other criterias than the clip bounds of the component.
WidestComboPopupPrototype
Sample core implementation of `ComboPopupPrototypeCallback` interface that returns the widest combo entry.
WindowsInputMapSet
Worker
This is an abstract class that you subclass to perform GUI-related work in a dedicated event dispatcher.