| Interface | Description |
|---|---|
| LocaleChangeListener |
Listener for the locale changes.
|
| Sideable |
Interface for components that have a side.
|
| Trackable |
General interface for UIs that wish to provide transition effects on one of
their components.
|
| Class | Description |
|---|---|
| ButtonBackgroundDelegate |
Delegate class for painting backgrounds of buttons in Substance look
and feel.
|
| ButtonVisualStateTracker |
Utility class to track transitions in visual state of buttons.
|
| CompositeButtonModel |
Composite button model that tracks changes to one primary and any number of
secondary button models for composite rollover effects.
|
| HashMapKey |
Implementation of a key for the
LazyResettableHashMap. |
| LazyResettableHashMap<T> |
Lazily initialized hash map for caching images.
|
| MemoryAnalyzer |
Tracer for memory usage patterns of Substance look-and-feel.
|
| ModifiedFadeStep |
Non-linear fade step implementation for animating modified components.
|
| PairwiseButtonBackgroundDelegate |
Delegate class for painting backgrounds of buttons in Substance look
and feel.
|
| PerlinNoiseGenerator |
A class for producing Perlin-inspired noise.
|
| PulseTracker |
Tracker for pulsating (default and focused)
JButtons. |
| RolloverButtonListener |
Button listener for rollover effects.
|
| RolloverControlListener |
Control listener for rollover effects.
|
| RolloverMenuItemListener |
Menu item listener for rollover effects.
|
| SkinUtilities | |
| SubstanceColorResource |
This class is used to propagate a color set by the application code to the
children / related components.
|
| SubstanceColorSchemeUtilities |
Utilities related to color schemes.
|
| SubstanceColorUtilities |
Various color-related utilities.
|
| SubstanceCoreUtilities |
Various utility functions.
|
| SubstanceFadeUtilities |
Fade-related utilities.
|
| SubstanceImageCreator |
Provides utility functions for creating various images for Substance
look and feel.
|
| SubstanceImageCreator.SimplisticSoftBorderReverseGradientPainter |
Custom gradient painter for filling the checkmarks of checkboxes and
radio buttons.
|
| 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).
|
| SubstanceOutlineUtilities |
Provides common functionality that can be used by button shapers.
|
| SubstanceSizeUtils |
This class is responsible for computing DPI-aware insets, stroke widths,
paddings, icon sizes etc.
|
| SubstanceSpinnerButton |
Spinner button in Substance look and feel.
|
| SubstanceSplitPaneDivider |
Split pane divider in
Substance look and feel. |
| SubstanceStripingUtils |
This class is used to speed up the striping of lists, tables, trees and
comboboxes that use Substance default renderers.
|
| SubstanceTextUtilities |
Text-related utilities.
|
| SubstanceTitleButton |
Title button in Substance look and feel.
|
| SubstanceTitlePane |
Title pane for Substance look and feel.
|
| SubstanceTitlePane.HeapStatusPanel |
Panel that shows heap status and allows running the garbage collector.
|
| SubstanceTitlePane.HeapStatusThread |
Thread for heap status panel.
|
| SubstanceWidgetManager | |
| SubstanceWidgetSupport |
Support for laf-widget layer.
|
| TabCloseListenerManager |
Manages the listeners registered on tab-close events.
|
| TraitInfoImpl |
Basic class for trait info.
|
| Enum | Description |
|---|---|
| SubstanceTitlePane.ExtraComponentKind |
Enumerates the types of children components.
|
| Annotation Type | Description |
|---|---|
| SubstanceArrowButton |
Annotation to mark arrow buttons used in various UI delegates.
|