# Package org.pushingpixels.substance.internal.utils

package org.pushingpixels.substance.internal.utils

Related Packages
Package
Description
org.pushingpixels.substance.internal.utils.border
org.pushingpixels.substance.internal.utils.combo
org.pushingpixels.substance.internal.utils.filters
org.pushingpixels.substance.internal.utils.icon
org.pushingpixels.substance.internal.utils.menu
org.pushingpixels.substance.internal.utils.scroll
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.
HashMapKey
Implementation of a key for the `LazyResettableHashMap`.
LazyResettableHashMap<T>
Lazily initialized hash map for caching images.
LocaleChangeListener
Listener for the locale changes.
MemoryAnalyzer
Tracer for memory usage patterns of Substance look-and-feel.
NoiseFactory
Factory for creating noise images.
PairwiseButtonBackgroundDelegate
Delegate class for painting backgrounds of buttons in Substance look and feel.
PerlinNoiseGenerator
A class for producing Perlin-inspired noise.
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.
Sideable
Interface for components that have a side.
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.
SubstanceCoreUtilities.TextComponentAware<T>
SubstanceDropDownButton
Drop down button in Substance look and feel.
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.
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).
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.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.
SubstanceWidgetManager
SubstanceWidgetSupport
Support for laf-widget layer.
TabCloseListenerManager
Manages the listeners registered on tab-close events.
TraitInfoImpl
Basic class for trait info.
UpdateOptimizationAware
UpdateOptimizationInfo