org.jvnet.substance.utils |
|
Java Source File Name | Type | Comment |
AbstractTraitInfo.java | Class | Basic class for trait info. |
ButtonBackgroundDelegate.java | Class | Delegate class for painting backgrounds of buttons in Substance look
and feel. |
ComponentState.java | enum | This enum is used in order to provide uniform transition effects on mouse
events. |
CompositeButtonModel.java | Class | Composite button model that tracks changes to one primary and any number of
secondary button models for composite rollover effects. |
LocaleChangeListener.java | Interface | Listener for the locale changes. |
MemoryAnalyzer.java | Class | Tracer for memory usage patterns of Substance look-and-feel. |
ModifiedFadeStep.java | Class | Non-linear fade step implementation for animating modified components. |
PairwiseButtonBackgroundDelegate.java | Class | Delegate class for painting backgrounds of buttons in Substance look
and feel. |
PerlinNoiseGenerator.java | Class | A class for producing Perlin-inspired noise. |
PulseTracker.java | Class | Tracker for pulsating (default and focused) JButton s. |
RolloverButtonListener.java | Class | Button listener for rollover effects. |
RolloverControlListener.java | Class | Control listener for rollover effects. |
RolloverMenuItemListener.java | Class | Menu item listener for rollover effects. |
Sideable.java | Interface | Interface for components that have a side. |
SoftHashMap.java | Class | This implementation is taken from
The
Java Specialists' Newsletter [Issue 098] with permission of the original
author.
author: Dr. |
SubstanceColorUtilities.java | Class | Various color-related utilities. |
SubstanceConstants.java | Class | Substance constants. |
SubstanceCoreUtilities.java | Class | Various utility functions. |
SubstanceFadeUtilities.java | Class | Fade-related utilities. |
SubstanceHighlightManager.java | Class | This class is used to decide whether the a highlight theme should be applied
on a specific component.
At runtime, the manager is populated from
META-INF/substance.highlight.properties resources found in
classpath. |
SubstanceInternalFrameTitlePane.java | Class | UI for internal frame title pane in Substance look and feel. |
SubstanceSizeUtils.java | Class | This class is responsible for computing DPI-aware insets, stroke widths,
paddings, icon sizes etc. |
SubstanceSpinnerButton.java | Class | Spinner button in Substance look and feel. |
SubstanceThemeUtilities.java | Class | |
SubstanceTitleButton.java | Class | Title button in Substance look and feel. |
SubstanceTitlePane.java | Class | Title pane for Substance look and feel. |
SubstanceTrait.java | Interface | Base interface for Substance traits, like
SubstanceTheme ,
SubstanceWatermark etc. |
SubstanceTraitInfo.java | Interface | Base interface for Substance traits info, like
ThemeInfo ,
WatermarkInfo etc. |
TabCloseListenerManager.java | Class | Manages the listeners registered on tab-close events. |
Trackable.java | Interface | General interface for UIs that wish to provide transition effects on one of
their components. |