# Serialized Form

## Package org.pushingpixels.substance.api

### Class org.pushingpixels.substance.api.SubstanceLookAndFeel

class SubstanceLookAndFeel extends BasicLookAndFeel implements Serializable

#### Serialized Fields

##### currentKeyboardFocusManager

    KeyboardFocusManager currentKeyboardFocusManager

The current keyboard focus manager - fix for defect 208.

##### focusOwnerChangeListener

    PropertyChangeListener focusOwnerChangeListener

Change listener on keyboard focus manager - fix for defect 208.

##### name

    String name

The name of this look-and-feel instance.

##### skin

    SubstanceSkin skin

The skin of this look-and-feel instance.

### Exception Class org.pushingpixels.substance.api.UiThreadingViolationException

class UiThreadingViolationException extends org.pushingpixels.lafwidget.UiThreadingViolationException implements Serializable

## Package org.pushingpixels.substance.api.renderers

### Class org.pushingpixels.substance.api.renderers.SubstanceDefaultComboBoxRenderer

class SubstanceDefaultComboBoxRenderer extends SubstanceDefaultListCellRenderer implements Serializable

#### Serialized Fields

##### combo

    JComboBox combo

The associated combo box.

### Class org.pushingpixels.substance.api.renderers.SubstanceDefaultComboBoxRenderer.SubstanceUIResource

class SubstanceUIResource extends SubstanceDefaultComboBoxRenderer implements Serializable

### Class org.pushingpixels.substance.api.renderers.SubstanceDefaultListCellRenderer

class SubstanceDefaultListCellRenderer extends DefaultListCellRenderer implements Serializable

### Class org.pushingpixels.substance.api.renderers.SubstanceDefaultListCellRenderer.SubstanceUIResource

class SubstanceUIResource extends SubstanceDefaultListCellRenderer implements Serializable

### Class org.pushingpixels.substance.api.renderers.SubstanceDefaultTableCellRenderer

class SubstanceDefaultTableCellRenderer extends DefaultTableCellRenderer implements Serializable

### Class org.pushingpixels.substance.api.renderers.SubstanceDefaultTableCellRenderer.BooleanRenderer

class BooleanRenderer extends JCheckBox implements Serializable

### Class org.pushingpixels.substance.api.renderers.SubstanceDefaultTableCellRenderer.DateRenderer

class DateRenderer extends SubstanceDefaultTableCellRenderer implements Serializable

#### Serialized Fields

##### formatter

    DateFormat formatter

Date formatter for this renderer.

### Class org.pushingpixels.substance.api.renderers.SubstanceDefaultTableCellRenderer.DoubleRenderer

class DoubleRenderer extends SubstanceDefaultTableCellRenderer.NumberRenderer implements Serializable

#### Serialized Fields

##### formatter

    NumberFormat formatter

Number formatter for this renderer.

### Class org.pushingpixels.substance.api.renderers.SubstanceDefaultTableCellRenderer.IconRenderer

class IconRenderer extends SubstanceDefaultTableCellRenderer implements Serializable

### Class org.pushingpixels.substance.api.renderers.SubstanceDefaultTableCellRenderer.NumberRenderer

class NumberRenderer extends SubstanceDefaultTableCellRenderer implements Serializable

### Class org.pushingpixels.substance.api.renderers.SubstanceDefaultTableHeaderCellRenderer

class SubstanceDefaultTableHeaderCellRenderer extends DefaultTableCellRenderer implements Serializable

### Class org.pushingpixels.substance.api.renderers.SubstanceDefaultTreeCellRenderer

class SubstanceDefaultTreeCellRenderer extends JLabel implements Serializable

#### Serialized Fields

##### hasFocus

    boolean hasFocus

True if has focus.

##### selected

    boolean selected

Is the value currently selected.

##### tree

    JTree tree

Last tree the renderer was painted in.

## Package org.pushingpixels.substance.api.skin

### Class org.pushingpixels.substance.api.skin.SubstanceAutumnLookAndFeel

class SubstanceAutumnLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceBusinessBlackSteelLookAndFeel

class SubstanceBusinessBlackSteelLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceBusinessBlueSteelLookAndFeel

class SubstanceBusinessBlueSteelLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceBusinessLookAndFeel

class SubstanceBusinessLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceCeruleanLookAndFeel

class SubstanceCeruleanLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceChallengerDeepLookAndFeel

class SubstanceChallengerDeepLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceCremeCoffeeLookAndFeel

class SubstanceCremeCoffeeLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceCremeLookAndFeel

class SubstanceCremeLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceDustCoffeeLookAndFeel

class SubstanceDustCoffeeLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceDustLookAndFeel

class SubstanceDustLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceEmeraldDuskLookAndFeel

class SubstanceEmeraldDuskLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceGeminiLookAndFeel

class SubstanceGeminiLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceGraphiteAquaLookAndFeel

class SubstanceGraphiteAquaLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceGraphiteGlassLookAndFeel

class SubstanceGraphiteGlassLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceGraphiteLookAndFeel

class SubstanceGraphiteLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceMagellanLookAndFeel

class SubstanceMagellanLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceMarinerLookAndFeel

class SubstanceMarinerLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceMistAquaLookAndFeel

class SubstanceMistAquaLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceMistSilverLookAndFeel

class SubstanceMistSilverLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceModerateLookAndFeel

class SubstanceModerateLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceNebulaBrickWallLookAndFeel

class SubstanceNebulaBrickWallLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceNebulaLookAndFeel

class SubstanceNebulaLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceOfficeBlack2007LookAndFeel

class SubstanceOfficeBlack2007LookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceOfficeBlue2007LookAndFeel

class SubstanceOfficeBlue2007LookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceOfficeSilver2007LookAndFeel

class SubstanceOfficeSilver2007LookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceRavenLookAndFeel

class SubstanceRavenLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceSaharaLookAndFeel

class SubstanceSaharaLookAndFeel extends SubstanceLookAndFeel implements Serializable

### Class org.pushingpixels.substance.api.skin.SubstanceTwilightLookAndFeel

class SubstanceTwilightLookAndFeel extends SubstanceLookAndFeel implements Serializable

## Package org.pushingpixels.substance.internal.animation

### Class org.pushingpixels.substance.internal.animation.StateTransitionEvent

class StateTransitionEvent extends EventObject implements Serializable

#### Serialized Fields

##### newState

    org.pushingpixels.trident.Timeline.TimelineState newState

##### oldState

    org.pushingpixels.trident.Timeline.TimelineState oldState

## Package org.pushingpixels.substance.internal.contrib.randelshofer.quaqua

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.VisualMargin

class VisualMargin extends AbstractBorder implements Serializable

#### Serialized Fields

##### isBottomFixed

    boolean isBottomFixed

##### isLeftFixed

    boolean isLeftFixed

##### isRightFixed

    boolean isRightFixed

##### isTopFixed

    boolean isTopFixed

##### layoutMargin

    Insets layoutMargin

Defines the margin from the clip bounds of the component to its visually perceived borderline.

##### propertyName

    String propertyName

The Client Property to be used for the default margin.

##### uiManagerPropertyName

    String uiManagerPropertyName

The UIManager Property to be used for the default margin.

## Package org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.CMYKChooser

class CMYKChooser extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### blackField

    JTextField blackField

##### blackFieldLabel

    JLabel blackFieldLabel

##### blackFieldPanel

    JPanel blackFieldPanel

##### blackLabel

    JLabel blackLabel

##### blackSlider

    JSlider blackSlider

##### ccModel

    ColorSliderModel ccModel

##### cyanField

    JTextField cyanField

##### cyanFieldLabel

    JLabel cyanFieldLabel

##### cyanFieldPanel

    JPanel cyanFieldPanel

##### cyanLabel

    JLabel cyanLabel

##### cyanSlider

    JSlider cyanSlider

##### magentaField

    JTextField magentaField

##### magentaFieldLabel

    JLabel magentaFieldLabel

##### magentaFieldPanel

    JPanel magentaFieldPanel

##### magentaLabel

    JLabel magentaLabel

##### magentaSlider

    JSlider magentaSlider

##### springPanel

    JPanel springPanel

##### updateRecursion

    int updateRecursion

##### yellowField

    JTextField yellowField

##### yellowFieldLabel

    JLabel yellowFieldLabel

##### yellowFieldPanel

    JPanel yellowFieldPanel

##### yellowLabel

    JLabel yellowLabel

##### yellowSlider

    JSlider yellowSlider

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.ColorChooserMainPanel

class ColorChooserMainPanel extends JPanel implements Serializable

#### Serialized Fields

##### chooserPanelHolder

    JPanel chooserPanelHolder

##### mainPanel

    JPanel mainPanel

##### northPanel

    JPanel northPanel

##### previewPanelHolder

    JPanel previewPanelHolder

##### toolBar

    JToolBar toolBar

##### toolBarButtonGroup

    ButtonGroup toolBarButtonGroup

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.ColorPalettesChooser

class ColorPalettesChooser extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### paletteCombo

    JComboBox paletteCombo

##### paletteLabel

    JLabel paletteLabel

##### paletteList

    JList paletteList

##### paletteScrollPane

    JScrollPane paletteScrollPane

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.ColorPicker

class ColorPicker extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### captureOffset

    Point captureOffset

##### captureRect

    Rectangle captureRect

##### cursorGraphics

    Graphics2D cursorGraphics

Graphics object used for drawing on the cursorImage.

##### cursorImage

    BufferedImage cursorImage

Holds the image of the picker cursor.

##### glassRect

    Rectangle glassRect

##### hotSpot

    Point hotSpot

The hot spot of the cursor.

##### magnifierImage

    BufferedImage magnifierImage

The magnifying glass image.

##### pickerButton

    JButton pickerButton

##### pickerCursor

    Cursor pickerCursor

The picker cursor.

##### pickerFrame

    Dialog pickerFrame

This frame is constantly moved to the current location of the mouse. This ensures that we can trap mouse clicks while the picker cursor is showing. Also, by tying the picker cursor to this frame, we ensure that the picker cursor (the magnifying glass) is shown.

##### pickerTimer

    Timer pickerTimer

##### pickLoc

    Point pickLoc

##### pickOffset

    Point pickOffset

Offset from the hot spot of the pickerCursor to the pixel that we want to pick. We can't pick the color at the hotSpot of the cursor, because this point is obscured by the pickerFrame.

##### previousColor

    Color previousColor

##### previousLoc

    Point previousLoc

##### robot

    Robot robot

The robot is used for creating screen captures.

##### zoomRect

    Rectangle zoomRect

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.ColorSlidersChooser

class ColorSlidersChooser extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### slidersComboBox

    JComboBox slidersComboBox

##### slidersHolder

    JPanel slidersHolder

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.ColorWheel

class ColorWheel extends JPanel implements Serializable

#### Serialized Fields

##### colorWheelImage

    Image colorWheelImage

##### colorWheelProducer

    ColorWheelImageProducer colorWheelProducer

##### model

    HSBColorSliderModel model

##### modelHandler

    org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.ColorWheel.ModelHandler modelHandler

##### mouseHandler

    org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.ColorWheel.MouseHandler mouseHandler

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.ColorWheelChooser

class ColorWheelChooser extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### brightnessSlider

    JSlider brightnessSlider

##### ccModel

    HSBColorSliderModel ccModel

##### colorWheel

    ColorWheel colorWheel

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.Crayons

class Crayons extends JPanel implements Serializable

#### Serialized Fields

##### color

    Color color

Current color.

##### crayons

    org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.Crayons.Crayon[] crayons

Crayons.

##### crayonsImage

    Image crayonsImage

Shared crayons image.

##### mouseHandler

    org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.Crayons.MouseHandler mouseHandler

##### selectedCrayon

    org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.Crayons.Crayon selectedCrayon

Selected crayon.

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.CrayonsChooser

class CrayonsChooser extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### crayons

    Crayons crayons

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.GrayChooser

class GrayChooser extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### brightnessField

    JTextField brightnessField

##### brightnessFieldLabel

    JLabel brightnessFieldLabel

##### brightnessFieldPanel

    JPanel brightnessFieldPanel

##### brightnessLabel

    JLabel brightnessLabel

##### brightnessSlider

    JSlider brightnessSlider

##### ccModel

    ColorSliderModel ccModel

##### fiftyPercentButton

    JButton fiftyPercentButton

##### hundredPercentButton

    JButton hundredPercentButton

##### percentPanel

    JPanel percentPanel

##### seventyFivePercentButton

    JButton seventyFivePercentButton

##### springPanel

    JPanel springPanel

##### twentyFivePercentButton

    JButton twentyFivePercentButton

##### updateRecursion

    int updateRecursion

We have to prevent us from constantly updating the color model, because the gray chooser is not able to preserve all color components.

##### zeroPercentButton

    JButton zeroPercentButton

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.HSBChooser

class HSBChooser extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### brightnessField

    JTextField brightnessField

##### brightnessFieldLabel

    JLabel brightnessFieldLabel

##### brightnessFieldPanel

    JPanel brightnessFieldPanel

##### brightnessLabel

    JLabel brightnessLabel

##### brightnessSlider

    JSlider brightnessSlider

##### ccModel

    ColorSliderModel ccModel

##### hueField

    JTextField hueField

##### hueFieldLabel

    JLabel hueFieldLabel

##### hueFieldPanel

    JPanel hueFieldPanel

##### hueLabel

    JLabel hueLabel

##### hueSlider

    JSlider hueSlider

##### saturationField

    JTextField saturationField

##### saturationFieldLabel

    JLabel saturationFieldLabel

##### saturationFieldPanel

    JPanel saturationFieldPanel

##### saturationLabel

    JLabel saturationLabel

##### saturationSlider

    JSlider saturationSlider

##### springPanel

    JPanel springPanel

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.HTMLChooser

class HTMLChooser extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### blueField

    JTextField blueField

##### blueLabel

    JLabel blueLabel

##### blueSlider

    JSlider blueSlider

##### ccModel

    HTMLColorSliderModel ccModel

##### greenField

    JTextField greenField

##### greenLabel

    JLabel greenLabel

##### greenSlider

    JSlider greenSlider

##### htmlField

    JTextField htmlField

##### htmlLabel

    JLabel htmlLabel

##### htmlListener

    ChangeListener htmlListener

##### htmlPanel

    JPanel htmlPanel

##### redField

    JTextField redField

##### redLabel

    JLabel redLabel

##### redSlider

    JSlider redSlider

##### springPanel

    JPanel springPanel

##### updateRecursion

    int updateRecursion

We have to prevent us from constantly updating the color model, because the gray chooser is not able to preserve all color components.

##### webSaveCheckBox

    JCheckBox webSaveCheckBox

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.PaletteEntryCellRenderer

class PaletteEntryCellRenderer extends DefaultListCellRenderer implements Serializable

#### Serialized Fields

##### closestMarker1

    Color closestMarker1

The following colors are used to draw the marker that marks the closest color in the palette. The "closest color" is used, when the palette does not contain an exact match to the currently selected color in the color chooser. The marker is used to help the user finding the closest color in the palette.

##### closestMarker2

    Color closestMarker2

##### closestMarker3

    Color closestMarker3

##### icon

    org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.PaletteEntryCellRenderer.ColorIcon icon

##### isClosestColor

    boolean isClosestColor

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.PaletteListModel

class PaletteListModel extends AbstractListModel implements Serializable

#### Serialized Fields

##### closestIndex

    int closestIndex

Index of the color which is closest to the current color in the color chooser.

##### entries

    PaletteEntry[] entries

##### info

    String info

Informatation about the palette, such as the copyright.

##### name

    String name

Name of the palette.

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.Quaqua15ColorPicker

class Quaqua15ColorPicker extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### captureOffset

    Point captureOffset

##### captureRect

    Rectangle captureRect

##### cursorGraphics

    Graphics2D cursorGraphics

Graphics object used for drawing on the cursorImage.

##### cursorImage

    BufferedImage cursorImage

Holds the image of the picker cursor.

##### glassRect

    Rectangle glassRect

##### hotSpot

    Point hotSpot

The hot spot of the cursor.

##### magnifierImage

    BufferedImage magnifierImage

The magnifying glass image.

##### pickerButton

    JButton pickerButton

##### pickerCursor

    Cursor pickerCursor

The picker cursor.

##### pickerFrame

    Dialog pickerFrame

This frame is constantly moved to the current location of the mouse. This ensures that we can trap mouse clicks while the picker cursor is showing. Also, by tying the picker cursor to this frame, we ensure that the picker cursor (the magnifying glass) is shown.

##### pickerTimer

    Timer pickerTimer

##### pickLoc

    Point pickLoc

##### pickOffset

    Point pickOffset

Offset from the hot spot of the pickerCursor to the pixel that we want to pick. We can't pick the color at the hotSpot of the cursor, because this point is obscured by the pickerFrame.

##### previousColor

    Color previousColor

##### previousLoc

    Point previousLoc

##### robot

    Robot robot

The robot is used for creating screen captures.

##### zoomRect

    Rectangle zoomRect

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.QuaquaColorPreviewPanel

class QuaquaColorPreviewPanel extends JPanel implements Serializable

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.RGBChooser

class RGBChooser extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### blueField

    JTextField blueField

##### blueLabel

    JLabel blueLabel

##### blueSlider

    JSlider blueSlider

##### ccModel

    ColorSliderModel ccModel

##### greenField

    JTextField greenField

##### greenLabel

    JLabel greenLabel

##### greenSlider

    JSlider greenSlider

##### redField

    JTextField redField

##### redLabel

    JLabel redLabel

##### redSlider

    JSlider redSlider

##### springPanel

    JPanel springPanel

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.SwatchesChooser

class SwatchesChooser extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### scrollPane

    JScrollPane scrollPane

##### swatchPanel

    SwatchPanel swatchPanel

### Class org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.SwatchPanel

class SwatchPanel extends JPanel implements Serializable

#### Serialized Fields

##### colors

    Color[] colors

##### defaultSwatchSize

    Dimension defaultSwatchSize

##### gap

    Dimension gap

##### numSwatches

    Dimension numSwatches

##### swatchSize

    Dimension swatchSize

## Package org.pushingpixels.substance.internal.contrib.xoetrope.editor.color

### Class org.pushingpixels.substance.internal.contrib.xoetrope.editor.color.ColorWheelPanel

class ColorWheelPanel extends AbstractColorChooserPanel implements Serializable

#### Serialized Fields

##### adjustRollover

    boolean adjustRollover

##### adjustWheel

    int adjustWheel

##### b

    double b

##### baseColorEdit

    JTextField baseColorEdit

##### baseColorLabel

    JLabel baseColorLabel

##### borderCircle

    Ellipse2D borderCircle

##### brightEdit

    JTextField brightEdit

##### brightnessMultipler

    double brightnessMultipler

##### brightnessSlider

    JSlider brightnessSlider

##### busy

    boolean busy

##### changeListeners

    ArrayList<ChangeListener> changeListeners

##### chooserColor

    ModelColor chooserColor

##### colorScheme

    int colorScheme

##### ctrlKeyDown

    boolean ctrlKeyDown

##### decimalRGB

    JCheckBox decimalRGB

##### displayScheme

    boolean displayScheme

##### fixedPanel

    JPanel fixedPanel

##### font9pt

    Font font9pt

##### fontFamily

    String fontFamily

##### h

    double h

##### hasChooser

    boolean hasChooser

##### hueEdit

    JTextField hueEdit

##### imagePicker

    org.pushingpixels.substance.internal.contrib.xoetrope.editor.color.ColorWheelPanel.ColorWheel imagePicker

##### innerCircle

    Ellipse2D innerCircle

##### outerCircle

    Ellipse2D outerCircle

##### paths

    GeneralPath[] paths

##### pickerImage

    BufferedImage pickerImage

##### resetBtn

    JButton resetBtn

##### ringThickness

    double ringThickness

##### rolloverColor

    Color rolloverColor

##### rolloverPath

    GeneralPath rolloverPath

##### s

    double s

##### satEdit

    JTextField satEdit

##### saturationMultipler

    double saturationMultipler

##### saturationSlider

    JSlider saturationSlider

##### selectedColor

    Color selectedColor

##### selectedIttenColours

    ModelColor[] selectedIttenColours

##### selectedPath

    GeneralPath selectedPath

##### showRollovers

    boolean showRollovers

##### systemColor

    Color systemColor

##### useWebColors

    JCheckBox useWebColors

##### values

    float[] values

## Package org.pushingpixels.substance.internal.ui

### Class org.pushingpixels.substance.internal.ui.SubstanceOptionPaneUI.OptionPaneLabel

class OptionPaneLabel extends JLabel implements Serializable

### Class org.pushingpixels.substance.internal.ui.SubstanceScrollPaneUI.AdjustedLayout

class AdjustedLayout extends ScrollPaneLayout implements Serializable

#### Serialized Fields

##### delegate

    ScrollPaneLayout delegate

The delegate layout.

### Class org.pushingpixels.substance.internal.ui.SubstanceTableHeaderUI.ScrollPaneCornerFiller

class ScrollPaneCornerFiller extends JComponent implements Serializable

#### Serialized Fields

##### header

    JTableHeader header

Associated table header.

## Package org.pushingpixels.substance.internal.utils

### Class org.pushingpixels.substance.internal.utils.SubstanceColorResource

class SubstanceColorResource extends Color implements Serializable

### Class org.pushingpixels.substance.internal.utils.SubstanceDropDownButton

class SubstanceDropDownButton extends JButton implements Serializable

### Class org.pushingpixels.substance.internal.utils.SubstanceInternalFrameTitlePane

class SubstanceInternalFrameTitlePane extends BasicInternalFrameTitlePane implements Serializable

#### Serialized Fields

##### substancePropertyListener

    PropertyChangeListener substancePropertyListener

Listens on the changes to the internal frame title.

##### substanceWinModifiedListener

    PropertyChangeListener substanceWinModifiedListener

Listens to the changes to the `SubstanceLookAndFeel.WINDOW_MODIFIED` property on the internal frame and its root pane.

### Class org.pushingpixels.substance.internal.utils.SubstanceInternalFrameTitlePane.SubstanceIconifyAction

class SubstanceIconifyAction extends BasicInternalFrameTitlePane.IconifyAction implements Serializable

### Class org.pushingpixels.substance.internal.utils.SubstanceInternalFrameTitlePane.SubstanceMenuBar

class SubstanceMenuBar extends JMenuBar implements Serializable

### Class org.pushingpixels.substance.internal.utils.SubstanceSpinnerButton

class SubstanceSpinnerButton extends JButton implements Serializable

#### Serialized Fields

##### orientation

    int orientation

Button orientation.

### Class org.pushingpixels.substance.internal.utils.SubstanceSplitPaneDivider

class SubstanceSplitPaneDivider extends BasicSplitPaneDivider implements Serializable

#### Serialized Fields

##### gripModel

    ButtonModel gripModel

Surrogate button model for tracking the thumb transitions.

##### stateTransitionTracker

    StateTransitionTracker stateTransitionTracker

##### substancePropertyChangeListener

    PropertyChangeListener substancePropertyChangeListener

Listener on property change events.

##### substanceRolloverListener

    RolloverControlListener substanceRolloverListener

Listener for transition animations.

### Class org.pushingpixels.substance.internal.utils.SubstanceTitleButton

class SubstanceTitleButton extends JButton implements Serializable

#### Serialized Fields

##### uiKey

    String uiKey

### Class org.pushingpixels.substance.internal.utils.SubstanceTitlePane

class SubstanceTitlePane extends JComponent implements Serializable

#### Serialized Fields

##### appIcon

    Image appIcon

The application icon to be displayed.

##### closeAction

    Action closeAction

Action used to close the Window.

##### closeButton

    JButton closeButton

Button used to close the frame.

##### heapStatusMenuItem

    JCheckBoxMenuItem heapStatusMenuItem

The heap status toggle menu item of `this` title pane.

##### heapStatusPanel

    SubstanceTitlePane.HeapStatusPanel heapStatusPanel

The heap status panel of `this` title pane.

##### iconifyAction

    Action iconifyAction

Action used to iconify the Frame.

##### maximizeAction

    Action maximizeAction

Action to restore the Frame size.

##### menuBar

    JMenuBar menuBar

JMenuBar, typically renders the system menu items.

##### minimizeButton

    JButton minimizeButton

Button used to minimize the frame

##### propertyChangeListener

    PropertyChangeListener propertyChangeListener

PropertyChangeListener added to the JRootPane.

##### propertyListener

    PropertyChangeListener propertyListener

Listens on changes to `componentOrientation` and `SubstanceLookAndFeel.WINDOW_MODIFIED` properties.

##### restoreAction

    Action restoreAction

Action to restore the Frame size.

##### rootPane

    JRootPane rootPane

JRootPane rendering for.

##### rootPaneUI

    SubstanceRootPaneUI rootPaneUI

SubstanceRootPaneUI that created us.

##### state

    int state

Buffered Frame.state property. As state isn't bound, this is kept to determine when to avoid updating widgets.

##### toggleButton

    JButton toggleButton

Button used to maximize or restore the frame.

##### window

    Window window

Window we're currently in.

##### windowListener

    WindowListener windowListener

Listens for changes in the state of the Window listener to update the state of the widgets.

### Class org.pushingpixels.substance.internal.utils.SubstanceTitlePane.HeapStatusPanel

class HeapStatusPanel extends JPanel implements Serializable

#### Serialized Fields

##### currHeapSizeKB

    int currHeapSizeKB

The current heap size in kilobytes.

##### currTakenHeapSizeKB

    int currTakenHeapSizeKB

The current used portion of heap in kilobytes.

##### graphValues

    LinkedList<Double> graphValues

History of used heap portion (in percents). Each value is in 0.0-1.0 range.

### Class org.pushingpixels.substance.internal.utils.SubstanceTitlePane.SubstanceMenuBar

class SubstanceMenuBar extends JMenuBar implements Serializable

## Package org.pushingpixels.substance.internal.utils.border

### Class org.pushingpixels.substance.internal.utils.border.SubstancePaneBorder

class SubstancePaneBorder extends AbstractBorder implements Serializable

### Class org.pushingpixels.substance.internal.utils.border.SubstanceToolBarBorder

class SubstanceToolBarBorder extends AbstractBorder implements Serializable

## Package org.pushingpixels.substance.internal.utils.combo

### Class org.pushingpixels.substance.internal.utils.combo.SubstanceComboPopup

class SubstanceComboPopup extends BasicComboPopup implements Serializable

## Package org.pushingpixels.substance.internal.utils.scroll

### Class org.pushingpixels.substance.internal.utils.scroll.SubstanceScrollButton

class SubstanceScrollButton extends JButton implements Serializable

#### Serialized Fields

##### orientation

    int orientation

Button orientation.