All Classes and Interfaces

Class
Description
Provides an abstract implementation of the BufferedImageOp interface.
Aqua color scheme.
 
Implementation of SubstanceDecorationPainter that uses "arc" painting on title panes and lighter gradient near the center of the application frame.
Transition aware implementation of arrow button icons.
Autumn skin.
Delegate for painting filled backgrounds.
Barby pink color scheme.
Base class for Substance color schemes.
Base class for dark color schemes.
 
Taken from BasicComboBoxUI.Actions
Taken from BasicDesktopPaneUI.Actions
From sun.swing.FilePane via BasicFileChooserUI
From BasicListUI.Actions
From BasicRootPaneUI.Actions
From BasicScrollBarUI.Actions
From BasicScrollPaneUI.Actions
From BasicSliderUI.Actions
 
From BasicTabbedPaneUI.Actions
From BasicTableUI.Actions
 
 
From BasicToolBarUI.Actions
 
Base class for light color schemes.
Core plugin for additional UI delegates.
Core plugin for skins.
Base interface for the tab close listeners.
Blended color scheme.
Bottle green color scheme.
Overlay painter that paints a single line at the bottom edge of the relevant decoration area.
Overlay painter that paints a few pixel-high drop shadow at the bottom edge of the relevant decoration area.
Brown color scheme.
Implementation of SubstanceDecorationPainter that uses brushed metal painting on decoration areas.
Business Black Steel skin.
Business Blue Steel skin.
Business skin.
Delegate class for painting backgrounds of buttons in Substance look and feel.
An Icon with different visuals reflecting the state of the AbstractButton on which it draws on.
Utility class to track transitions in visual state of buttons.
Cerulean skin.
Challenger Deep skin.
Charcoal color scheme.
Icon for the JCheckBoxMenuItems.
Border painter that returns images with classic appearance.
Button shaper that returns rectangular buttons with slightly rounded corners (ala Windows XP).
Decoration painter that paints a classic gradient.
Fill painter that returns images with classic appearance.
Highlight painter that paints a classic gradient.
A color chooser with CMYK color sliders.
The main panel of the color chooser UI.
ColorPalettesChooser.
ColorPicker.
Allows 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.
Abstract super class for ColorModels which can be used in conjunction with ColorSliderUI user interface delegates.
The ColorSlidersChooser contains four individual color slider pages: gray slider, RGB sliders, CMYK sliders, and HTML sliders.
This handler adjusts the value of a component in the color slider model, when the user enters text into the text field.
A UI delegate for color sliders.
The ColorWheel displays a hue/saturation wheel of the HSB color model.
A HSB color chooser, which displays a hue/saturation color wheel, and a brightness slider.
Produces the image of a ColorWheel.
A color wheel showing a Red, Yellow, Blue color model traditionally used by graphic artists.
Delegate class for painting backgrounds of buttons in Substance look and feel.
Interface for specifying a prototype entry for a combo popup.
Instances of this class correspond to states of Swing core and custom controls.
Defies a single facet of core and custom ComponentStates.
Composite border painter that delegates the painting of outer and inner contours.
A panel which displays a selection of color crayons.
A color chooser which provides a choice of Crayons.
Creme Coffee skin.
Brown color scheme.
Creme skin.
Dark gray color scheme.
Dark metallic color scheme.
Dark violet color scheme.
Enumeration of available decoration area types.
Contains utility methods related to decoration painters.
The default font policy for Gnome desktops.
The default font policy for KDE desktops.
The default font policy for Mac desktops.
This class provides some well known color palettes as array constants.
Delegate border painter that allows tweaking the visual appearance of borders.
Delegate border painter that allows tweaking the visual appearance of borders.
Resolver of derived colors for light color schemes.
Desert Sand color scheme.
Dust Coffee skin.
Dust skin.
Ebony color scheme.
Emerald Dusk skin.
Border painter that returns images with flat appearance.
Decoration painter that paints a flat appearance.
Provides predefined FontPolicy implementations.
Looks up and returns a FontSet.
Provides static access to popular Windows fonts.
Returns the Fonts used by a Look&Feel or theme.
Provides predefined FontSet implementations.
Describes font size hints used by the JGoodies Windows look&feel; future implementations of the Plastic l&f may use the same hints.
Border painter with fraction-based stops and a color query associated with each stop.
Decoration painter with fraction-based stops and a color query associated with each stop.
Fill painter with fraction-based stops and a color query associated with each stop.
Highlight painter with fraction-based stops and a color query associated with each stop.
Base painter with fraction-based stops and a color query associated with each stop.
Gemini skin.
Decoration painter that paints a 3D glass gradient.
Border painter that returns images with classic appearance.
Fill painter that returns images with classic appearance.
Highlight painter that paints a glass gradient.
 
 
Graphite Aqua skin.
Graphite Glass skin.
Graphite skin.
A color chooser with a brightness slider.
A ColorSliderModel for a gray color model (brightness).
 
Implementation of a key for the LazyResettableHashMap.
Contains utility methods related to highlight painters.
A ColorChooser with HSB sliders.
ColorSliderModel for the HSB color model (hue, saturation, brightness).
HTMLChooser.
ColorSliderModel for the HTML color model (red, green, blue, restricted to values considered as web-save).
This handler adjusts the value of a component in the HTML color slider model, when the user enters text into the text field.
Hue-shifted color scheme.
A ColorSliderModel for CMYK color models (cyan, magenta, yellow, black) in a color space defined by a ICC color profile (International Color Consortium).
 
Image processing methods.
Based on a code example from: http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/00-intro/02-imageprocessing/saturation.html
Implementation of SubstanceDecorationPainter that uses brushed metal painting on decoration areas.
 
Implementation of inverted color scheme.
Jade Forest color scheme.
Lazily initialized hash map for caching images.
Light aqua color scheme.
Light gray color scheme.
Lime green color scheme.
Listener for the locale changes.
Magellan skin.
Implementation of SubstanceDecorationPainter that uses marble noise painting on decoration areas.
Mariner skin.
Implementation of SubstanceDecorationPainter that uses matte painting on decoration areas.
Fill painter that returns images with matte appearance.
Tracer for memory usage patterns of Substance look-and-feel.
Icon for the cascading JMenus.
Menu-related utilities.
Layout information for a single menu item.
Layout metrics for a single popup menu.
Listener to track changes in the menu items.
Metallic color scheme.
Methods contains convenience methods for method invocations using java.lang.reflect.
Mist Aqua skin.
Mist Silver skin.
A RYB Color model $Revision: 2254 $
Moderate skin.
 
An icon which paints one out of multiple icons depending on the state of the component.
Listener on multiple tab closing.
Nebula Brick Wall skin.
Nebula skin.
Implementation of negated color scheme.
 
Factory for creating noise images.
A ColorSliderModel for CMYK color models (cyan, magenta, yellow, black) with nominally converted color components from/to an RGB color model.
Office Black 2007 skin.
Office Blue 2007 skin.
Office Silver 2007 skin.
Olive color scheme.
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.
Orange color scheme.
Contains utility methods related to overlay painters.
Delegate class for painting backgrounds of buttons in Substance look and feel.
PaletteEntry.
PaletteEntryCellRenderer.
PaletteListModel manages a list of PaletteEntry.
A class for producing Perlin-inspired noise.
Purple color scheme.
QuaquaColorChooserUI.
QuaquaColorChooserUI with enhancements for Java 1.4.
Quaqua15ColorPicker.
QuaquaColorPreviewPanel.
QuaquaIconFactory.
Utility class for the Quaqua LAF.
Icon for the JRadioButtonMenuItems.
Raspberry color scheme.
Raven skin.
Interface for rectangular-based button shapers.
This is a convenience wrapper for accessing resources stored in a ResourceBundle.
RGBChooser.
A ColorSliderModel for RGB color components (red, green, blue).
Button listener for rollover effects.
Control listener for rollover effects.
Menu item listener for rollover effects.
Control listener for rollover effects.
Tracker for pulsating (default and focused) JButtons.
Sahara skin.
Saturated color scheme.
Wrapper around the base Substance font set.
Interface for base color scheme colors.
Interface for derived color scheme colors.
SchemeDerivedColorResolvers must be immutable.
Contains utility methods related to painting separators.
Sepia color scheme.
Shaded color scheme.
Does all the magic for getting popups with drop shadows.
The JGoodies Looks implementation of PopupFactory.
Base class for shifted color schemes.
ShiftedIcon renders a target icon at a different location and can return different width and height values than the target.
Interface for components that have a side.
Fill painter that returns images with simplistic appearance.
Border painter that returns images with classic appearance.
The listener interface for receiving events on changing the skin in Substance look and feel.
Information on a single skin.
 
SmallColorWellBorder.
The default border painter.
Button shaper that returns buttons with completely rounded corners (ala Mac 10.4).
Gradient painter that returns images with subtle 3D gradient appearance.
 
 
 
 
 
 
 
Steel Blue color scheme.
Fill painter that returns images with subdued 3D gradient appearance.
Standalone look-and-feel that uses the Autumn skin from AutumnSkin.
Gradient border for the Substance look and feel.
Border painter interface for Substance look and feel.
Standalone look-and-feel that uses the Business Black Steel skin from BusinessBlackSteelSkin.
Standalone look-and-feel that uses the Business Blue Steel skin from BusinessBlueSteelSkin.
Standalone look-and-feel that uses the Business skin from BusinessSkin.
Base class for button borders in Substance look-and-feel.
Button shaper interface for Substance look and feel.
UI for buttons in Substance look and feel.
Standalone look-and-feel that uses the Cerulean skin from CeruleanSkin.
Standalone look-and-feel that uses the Challenger Deep skin from ChallengerDeepSkin.
UI for check box menu items in Substance look and feel.
UI for check boxes in Substance look and feel.
UI for color chooser in Substance look and feel.
This class is used to propagate a color set by the application code to the children / related components.
General interface for color schemes.
Color scheme bundle.
Utilities related to color schemes.
Various color-related utilities.
Combobox editor.
Combobox editor that implements the marker UIResource interface.
UI for combo boxes in Substance look and feel.
Combo popup implementation in Substance look-and-feel.
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 possible modes of closing tabs.
Tab content pane border kind.
Various utility functions.
 
Standalone look-and-feel that uses the Creme Coffee skin from CremeCoffeeSkin.
Standalone look-and-feel that uses the Creme skin from CremeSkin.
Simple implementation of SubstanceWatermark, drawing cross hatches as watermark.
Decoration painter interface for Substance look and feel.
Renderer for combo boxes.
UI resource for renderer (does nothing yet).
Default renderer for list cells.
UI resource for renderer (does nothing yet).
Default renderer for table cells.
Renderer for boolean columns.
Renderer for date columns.
Renderer for double columns.
Renderer for icon columns.
Renderer for number columns.
Default renderer for table header cells.
Default renderer for tree cells.
UI for desktop icons in Substance look and feel.
UI for desktop panes in Substance look and feel.
Drop down button in Substance look and feel.
Standalone look-and-feel that uses the Dust Coffee skin from DustSkin.
Standalone look-and-feel that uses the Dust skin from DustSkin.
UI for editor panes in Substance look and feel.
Standalone look-and-feel that uses the Emerald Dusk skin from EmeraldDuskSkin.
Custom implementation of etched border.
UI for file chooser in Substance look and feel.
Fill painter interface for Substance look and feel.
Font-related utilities.
UI for formatted text fields in Substance look and feel.
Standalone look-and-feel that uses the Gemini skin from GeminiSkin.
Standalone look-and-feel that uses the Raven Graphite skin from GraphiteAquaSkin.
Standalone look-and-feel that uses the Raven Graphite Glass skin from GraphiteGlassSkin.
Standalone look-and-feel that uses the Graphite skin from GraphiteSkin.
Highlight painter interface for Substance look and feel.
Icon factory for dynamically-changing icons.
Icon kind of a title pane button.
Provides utility functions for creating various images for Substance look and feel.
Custom fill painter for filling the checkmarks of checkboxes and radio buttons.
Implementation of SubstanceWatermark, drawing specified image as watermark.
 
 
Interface to mark arrow buttons used in various UI delegates.
Interface to mark buttons used in various UI delegates.
UI for internal frame title pane in Substance look and feel.
Click correction listener that resets models of minimize and restore buttons on click (so that the rollover behaviour will be preserved correctly).
UI for internal frames in Substance look and feel.
UI for labels in Substance look and feel.
UI for lists in Substance look and feel.
Main class for Substance look and feel.
Standalone look-and-feel that uses the Magellan skin from MagellanSkin.
Standalone look-and-feel that uses the Mariner skin from MarinerSkin.
Base interface for all menu-related UI delegates.
Delegate for painting background of menu items.
UI for menu bars in Substance look and feel.
UI for menu items in Substance look and feel.
UI for menus in Substance look and feel.
Standalone look-and-feel that uses the Mist Aqua skin from MistAquaSkin.
Standalone look-and-feel that uses the Mist Silver skin from MistSilverSkin.
Standalone look-and-feel that uses the Moderate skin from ModerateSkin.
Standalone look-and-feel that uses the Nebula Brick Wall skin from NebulaBrickWallSkin.
Standalone look-and-feel that uses the Nebula skin from NebulaSkin.
Implementation of SubstanceWatermark that paints a translucent fill (with no pattern).
Standalone look-and-feel that uses the Office Black 2007 skin from OfficeBlack2007Skin.
Standalone look-and-feel that uses the Office Blue 2007 skin from OfficeBlue2007Skin.
Standalone look-and-feel that uses the Office Silver 2007 skin from OfficeSilver2007Skin.
UI for option panes in Substance look and feel.
Label extension class.
Provides common functionality that can be used by button shapers.
Overlay painter interface for Substance look and feel.
 
Root pane and internal frame border in Substance look and feel.
UI for panels in Substance look and feel.
UI for password fields in Substance look and feel.
UI for popup menu separators in Substance look and feel.
UI for popup menus in Substance look and feel.
UI for progress bars in Substance look and feel.
UI for radio button menu items in Substance look and feel.
UI for radio buttons in Substance look and feel.
Standalone look-and-feel that uses the Raven skin from RavenSkin.
Marks the default base Substance renderer classes.
UI for root panes in Substance look and feel.
Standalone look-and-feel that uses the Sahara skin from SaharaSkin.
UI for scroll bars in Substance look and feel.
Scroll bar button in Substance look and feel.
Default border on JScrollPanes.
UI for scroll panes in Substance look and feel.
Layout manager to adjust the bounds of scrollbars and the viewport when the default (SubstanceScrollPaneBorder) border is set on the relevant JScrollPane.
UI for separators in Substance look and feel.
This class is responsible for computing DPI-aware insets, stroke widths, paddings, icon sizes etc.
Base abstract class for Substance skins.
Contains information on color schemes loaded by the SubstanceSkin.getColorSchemes(URL) and SubstanceSkin.getColorSchemes(String) APIs.
Plugin for skin extension.
UI for sliders in Substance look and feel.
Spinner button in Substance look and feel.
UI for spinners in Substance look and feel.
Split pane divider in Substance look and feel.
UI for split panes in Substance look and feel.
Simple implementation of SubstanceWatermark, drawing darker even lines as watermark.
This class is used to speed up the striping of lists, tables, trees and comboboxes that use Substance default renderers.
UI for tabbed panes in Substance look and feel.
Table cell border for the Substance look and feel.
UI for table headers in Substance look and feel.
Corner filler for tables wrapped in scroll panes.
UI for tables in Substance look and feel.
ID of a single table cell.
UI for text areas in Substance look and feel.
Text component border for the Substance look and feel.
UI for text fields in Substance look and feel.
UI for text panes in Substance look and feel.
Text-related utilities.
Title button in Substance look and feel.
Title pane for Substance look and feel.
Enumerates the types of children components.
Panel that shows heap status and allows running the garbage collector.
Thread for heap status panel.
UI for toggle buttons in Substance look and feel.
Border for toolbar.
UI for toolbar separators in Substance look and feel.
UI for tool bars in Substance look and feel.
UI for tool tips in Substance look and feel.
Base interface for Substance traits, like SubstanceColorScheme, SubstanceWatermark etc.
Base interface for Substance traits info, like SkinInfo.
UI for lists in Substance look and feel.
ID of a single tree path.
Standalone look-and-feel that uses the Twilight skin from TwilightSkin.
UI for panels in Substance look and feel.
Interface for watermarks.
 
Support for laf-widget layer.
Sunfire Red color scheme.
Sun Glare color scheme.
Sunset color scheme.
SwatchesChooser.
SwatchPanel.
Callback for registering app-specific behaviour on tab close buttons.
Listener on tab closing.
Manages the listeners registered on tab-close events.
Terracotta color scheme.
Tinted color scheme.
Toned color scheme.
Overlay painter that paints a bezel line at the top edge of the relevant decoration area.
Overlay painter that paints a single line at the bottom edge of the relevant decoration area.
Overlay painter that paints a few pixel-high drop shadow at the top edge of the relevant decoration area.
Basic class for trait info.
 
Icon with transition-aware capabilities.
 
The delegate needs to implement the method in this interface based on the provided color scheme.
 
General interface for UIs that wish to provide transition effects on one of their components.
 
Twilight skin.
This exception is thrown by Substance when it detects violations of UI threading rules.
Ultramarine color scheme.
 
 
Vetoable listener on tabs closing.
Vetoable listener on tab closing.
The VisualMargin is used to visually align components using bounds based on other criterias than the clip bounds of the component.
Sample core implementation of ComboPopupPrototypeCallback interface that returns the widest combo entry.
 
This is an abstract class that you subclass to perform GUI-related work in a dedicated event dispatcher.