Serialized Form
Package org.pushingpixels.substance.api |
focusOwnerChangeListener
java.beans.PropertyChangeListener focusOwnerChangeListener
- Change listener on keyboard focus manager - fix for defect 208.
currentKeyboardFocusManager
java.awt.KeyboardFocusManager currentKeyboardFocusManager
- The current keyboard focus manager - fix for defect 208.
skin
SubstanceSkin skin
- The skin of this look-and-feel instance.
name
java.lang.String name
- The name of this look-and-feel instance.
Package org.pushingpixels.substance.api.renderers |
combo
javax.swing.JComboBox combo
- The associated combo box.
formatter
java.text.DateFormat formatter
- Date formatter for this renderer.
formatter
java.text.NumberFormat formatter
- Number formatter for this renderer.
tree
javax.swing.JTree tree
- Last tree the renderer was painted in.
selected
boolean selected
- Is the value currently selected.
hasFocus
boolean hasFocus
- True if has focus.
Package org.pushingpixels.substance.api.skin |
Package org.pushingpixels.substance.internal.animation |
newState
org.pushingpixels.trident.Timeline.TimelineState newState
oldState
org.pushingpixels.trident.Timeline.TimelineState oldState
Package org.pushingpixels.substance.internal.contrib.randelshofer.quaqua |
layoutMargin
java.awt.Insets layoutMargin
- Defines the margin from the clip bounds of the
component to its visually perceived borderline.
uiManagerPropertyName
java.lang.String uiManagerPropertyName
- The UIManager Property to be used for the default margin.
propertyName
java.lang.String propertyName
- The Client Property to be used for the default margin.
isTopFixed
boolean isTopFixed
isLeftFixed
boolean isLeftFixed
isBottomFixed
boolean isBottomFixed
isRightFixed
boolean isRightFixed
Package org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser |
ccModel
ColorSliderModel ccModel
updateRecursion
int updateRecursion
blackField
javax.swing.JTextField blackField
blackFieldLabel
javax.swing.JLabel blackFieldLabel
blackFieldPanel
javax.swing.JPanel blackFieldPanel
blackLabel
javax.swing.JLabel blackLabel
blackSlider
javax.swing.JSlider blackSlider
cyanField
javax.swing.JTextField cyanField
cyanFieldLabel
javax.swing.JLabel cyanFieldLabel
cyanFieldPanel
javax.swing.JPanel cyanFieldPanel
cyanLabel
javax.swing.JLabel cyanLabel
cyanSlider
javax.swing.JSlider cyanSlider
magentaField
javax.swing.JTextField magentaField
magentaFieldLabel
javax.swing.JLabel magentaFieldLabel
magentaFieldPanel
javax.swing.JPanel magentaFieldPanel
magentaLabel
javax.swing.JLabel magentaLabel
magentaSlider
javax.swing.JSlider magentaSlider
springPanel
javax.swing.JPanel springPanel
yellowField
javax.swing.JTextField yellowField
yellowFieldLabel
javax.swing.JLabel yellowFieldLabel
yellowFieldPanel
javax.swing.JPanel yellowFieldPanel
yellowLabel
javax.swing.JLabel yellowLabel
yellowSlider
javax.swing.JSlider yellowSlider
chooserPanelHolder
javax.swing.JPanel chooserPanelHolder
mainPanel
javax.swing.JPanel mainPanel
northPanel
javax.swing.JPanel northPanel
previewPanelHolder
javax.swing.JPanel previewPanelHolder
toolBar
javax.swing.JToolBar toolBar
toolBarButtonGroup
javax.swing.ButtonGroup toolBarButtonGroup
paletteCombo
javax.swing.JComboBox paletteCombo
paletteLabel
javax.swing.JLabel paletteLabel
paletteList
javax.swing.JList paletteList
paletteScrollPane
javax.swing.JScrollPane paletteScrollPane
pickerFrame
java.awt.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
javax.swing.Timer pickerTimer
cursorImage
java.awt.image.BufferedImage cursorImage
- Holds the image of the picker cursor.
cursorGraphics
java.awt.Graphics2D cursorGraphics
- Graphics object used for drawing on the cursorImage.
pickerCursor
java.awt.Cursor pickerCursor
- The picker cursor.
hotSpot
java.awt.Point hotSpot
- The hot spot of the cursor.
pickOffset
java.awt.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.
magnifierImage
java.awt.image.BufferedImage magnifierImage
- The magnifying glass image.
robot
java.awt.Robot robot
- The robot is used for creating screen captures.
previousColor
java.awt.Color previousColor
previousLoc
java.awt.Point previousLoc
pickLoc
java.awt.Point pickLoc
captureOffset
java.awt.Point captureOffset
captureRect
java.awt.Rectangle captureRect
zoomRect
java.awt.Rectangle zoomRect
glassRect
java.awt.Rectangle glassRect
pickerButton
javax.swing.JButton pickerButton
slidersComboBox
javax.swing.JComboBox slidersComboBox
slidersHolder
javax.swing.JPanel slidersHolder
colorWheelImage
java.awt.Image colorWheelImage
colorWheelProducer
ColorWheelImageProducer colorWheelProducer
model
HSBColorSliderModel model
mouseHandler
org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.ColorWheel.MouseHandler mouseHandler
modelHandler
org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.ColorWheel.ModelHandler modelHandler
colorWheel
ColorWheel colorWheel
ccModel
HSBColorSliderModel ccModel
brightnessSlider
javax.swing.JSlider brightnessSlider
crayonsImage
java.awt.Image crayonsImage
- Shared crayons image.
color
java.awt.Color color
- Current color.
selectedCrayon
org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.Crayons.Crayon selectedCrayon
- Selected crayon.
mouseHandler
org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.Crayons.MouseHandler mouseHandler
crayons
org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.Crayons.Crayon[] crayons
- Crayons.
crayons
Crayons crayons
ccModel
ColorSliderModel ccModel
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.
brightnessField
javax.swing.JTextField brightnessField
brightnessFieldLabel
javax.swing.JLabel brightnessFieldLabel
brightnessFieldPanel
javax.swing.JPanel brightnessFieldPanel
brightnessLabel
javax.swing.JLabel brightnessLabel
brightnessSlider
javax.swing.JSlider brightnessSlider
fiftyPercentButton
javax.swing.JButton fiftyPercentButton
hundredPercentButton
javax.swing.JButton hundredPercentButton
percentPanel
javax.swing.JPanel percentPanel
seventyFivePercentButton
javax.swing.JButton seventyFivePercentButton
springPanel
javax.swing.JPanel springPanel
twentyFivePercentButton
javax.swing.JButton twentyFivePercentButton
zeroPercentButton
javax.swing.JButton zeroPercentButton
ccModel
ColorSliderModel ccModel
brightnessField
javax.swing.JTextField brightnessField
brightnessFieldLabel
javax.swing.JLabel brightnessFieldLabel
brightnessFieldPanel
javax.swing.JPanel brightnessFieldPanel
brightnessLabel
javax.swing.JLabel brightnessLabel
brightnessSlider
javax.swing.JSlider brightnessSlider
hueField
javax.swing.JTextField hueField
hueFieldLabel
javax.swing.JLabel hueFieldLabel
hueFieldPanel
javax.swing.JPanel hueFieldPanel
hueLabel
javax.swing.JLabel hueLabel
hueSlider
javax.swing.JSlider hueSlider
saturationField
javax.swing.JTextField saturationField
saturationFieldLabel
javax.swing.JLabel saturationFieldLabel
saturationFieldPanel
javax.swing.JPanel saturationFieldPanel
saturationLabel
javax.swing.JLabel saturationLabel
saturationSlider
javax.swing.JSlider saturationSlider
springPanel
javax.swing.JPanel springPanel
ccModel
HTMLColorSliderModel ccModel
htmlListener
javax.swing.event.ChangeListener htmlListener
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.
blueField
javax.swing.JTextField blueField
blueLabel
javax.swing.JLabel blueLabel
blueSlider
javax.swing.JSlider blueSlider
greenField
javax.swing.JTextField greenField
greenLabel
javax.swing.JLabel greenLabel
greenSlider
javax.swing.JSlider greenSlider
htmlField
javax.swing.JTextField htmlField
htmlLabel
javax.swing.JLabel htmlLabel
htmlPanel
javax.swing.JPanel htmlPanel
redField
javax.swing.JTextField redField
redLabel
javax.swing.JLabel redLabel
redSlider
javax.swing.JSlider redSlider
springPanel
javax.swing.JPanel springPanel
webSaveCheckBox
javax.swing.JCheckBox webSaveCheckBox
closestMarker1
java.awt.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
java.awt.Color closestMarker2
closestMarker3
java.awt.Color closestMarker3
icon
org.pushingpixels.substance.internal.contrib.randelshofer.quaqua.colorchooser.PaletteEntryCellRenderer.ColorIcon icon
isClosestColor
boolean isClosestColor
name
java.lang.String name
- Name of the palette.
info
java.lang.String info
- Informatation about the palette, such as the copyright.
entries
PaletteEntry[] entries
closestIndex
int closestIndex
- Index of the color which is closest to the current color in
the color chooser.
pickerFrame
java.awt.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
javax.swing.Timer pickerTimer
cursorImage
java.awt.image.BufferedImage cursorImage
- Holds the image of the picker cursor.
cursorGraphics
java.awt.Graphics2D cursorGraphics
- Graphics object used for drawing on the cursorImage.
pickerCursor
java.awt.Cursor pickerCursor
- The picker cursor.
hotSpot
java.awt.Point hotSpot
- The hot spot of the cursor.
pickOffset
java.awt.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.
magnifierImage
java.awt.image.BufferedImage magnifierImage
- The magnifying glass image.
robot
java.awt.Robot robot
- The robot is used for creating screen captures.
previousColor
java.awt.Color previousColor
previousLoc
java.awt.Point previousLoc
pickLoc
java.awt.Point pickLoc
captureOffset
java.awt.Point captureOffset
captureRect
java.awt.Rectangle captureRect
zoomRect
java.awt.Rectangle zoomRect
glassRect
java.awt.Rectangle glassRect
pickerButton
javax.swing.JButton pickerButton
ccModel
ColorSliderModel ccModel
blueField
javax.swing.JTextField blueField
blueLabel
javax.swing.JLabel blueLabel
blueSlider
javax.swing.JSlider blueSlider
greenField
javax.swing.JTextField greenField
greenLabel
javax.swing.JLabel greenLabel
greenSlider
javax.swing.JSlider greenSlider
redField
javax.swing.JTextField redField
redLabel
javax.swing.JLabel redLabel
redSlider
javax.swing.JSlider redSlider
springPanel
javax.swing.JPanel springPanel
swatchPanel
SwatchPanel swatchPanel
scrollPane
javax.swing.JScrollPane scrollPane
colors
java.awt.Color[] colors
swatchSize
java.awt.Dimension swatchSize
defaultSwatchSize
java.awt.Dimension defaultSwatchSize
numSwatches
java.awt.Dimension numSwatches
gap
java.awt.Dimension gap
Package org.pushingpixels.substance.internal.contrib.xoetrope.editor.color |
hueEdit
javax.swing.JTextField hueEdit
satEdit
javax.swing.JTextField satEdit
brightEdit
javax.swing.JTextField brightEdit
baseColorEdit
javax.swing.JTextField baseColorEdit
pickerImage
java.awt.image.BufferedImage pickerImage
imagePicker
org.pushingpixels.substance.internal.contrib.xoetrope.editor.color.ColorWheelPanel.ColorWheel imagePicker
fixedPanel
javax.swing.JPanel fixedPanel
resetBtn
javax.swing.JButton resetBtn
brightnessSlider
javax.swing.JSlider brightnessSlider
saturationSlider
javax.swing.JSlider saturationSlider
baseColorLabel
javax.swing.JLabel baseColorLabel
innerCircle
java.awt.geom.Ellipse2D innerCircle
outerCircle
java.awt.geom.Ellipse2D outerCircle
borderCircle
java.awt.geom.Ellipse2D borderCircle
useWebColors
javax.swing.JCheckBox useWebColors
decimalRGB
javax.swing.JCheckBox decimalRGB
font9pt
java.awt.Font font9pt
chooserColor
ModelColor chooserColor
selectedIttenColours
ModelColor[] selectedIttenColours
values
float[] values
h
double h
s
double s
b
double b
colorScheme
int colorScheme
busy
boolean busy
displayScheme
boolean displayScheme
hasChooser
boolean hasChooser
changeListeners
java.util.ArrayList<E> changeListeners
ringThickness
double ringThickness
paths
java.awt.geom.GeneralPath[] paths
rolloverPath
java.awt.geom.GeneralPath rolloverPath
selectedPath
java.awt.geom.GeneralPath selectedPath
showRollovers
boolean showRollovers
rolloverColor
java.awt.Color rolloverColor
selectedColor
java.awt.Color selectedColor
systemColor
java.awt.Color systemColor
fontFamily
java.lang.String fontFamily
adjustWheel
int adjustWheel
adjustRollover
boolean adjustRollover
ctrlKeyDown
boolean ctrlKeyDown
saturationMultipler
double saturationMultipler
brightnessMultipler
double brightnessMultipler
Package org.pushingpixels.substance.internal.ui |
delegate
javax.swing.ScrollPaneLayout delegate
- The delegate layout.
header
javax.swing.table.JTableHeader header
- Associated table header.
Package org.pushingpixels.substance.internal.utils |
substancePropertyListener
java.beans.PropertyChangeListener substancePropertyListener
- Listens on the changes to the internal frame title.
substanceWinModifiedListener
java.beans.PropertyChangeListener substanceWinModifiedListener
- Listens to the changes to the
SubstanceLookAndFeel.WINDOW_MODIFIED
property on the internal
frame and its root pane.
orientation
int orientation
- Button orientation.
substanceRolloverListener
RolloverControlListener substanceRolloverListener
- Listener for transition animations.
stateTransitionTracker
StateTransitionTracker stateTransitionTracker
substancePropertyChangeListener
java.beans.PropertyChangeListener substancePropertyChangeListener
- Listener on property change events.
gripModel
javax.swing.ButtonModel gripModel
- Surrogate button model for tracking the thumb transitions.
uiKey
java.lang.String uiKey
propertyChangeListener
java.beans.PropertyChangeListener propertyChangeListener
- PropertyChangeListener added to the JRootPane.
menuBar
javax.swing.JMenuBar menuBar
- JMenuBar, typically renders the system menu items.
closeAction
javax.swing.Action closeAction
- Action used to close the Window.
iconifyAction
javax.swing.Action iconifyAction
- Action used to iconify the Frame.
restoreAction
javax.swing.Action restoreAction
- Action to restore the Frame size.
maximizeAction
javax.swing.Action maximizeAction
- Action to restore the Frame size.
toggleButton
javax.swing.JButton toggleButton
- Button used to maximize or restore the frame.
minimizeButton
javax.swing.JButton minimizeButton
- Button used to minimize the frame
closeButton
javax.swing.JButton closeButton
- Button used to close the frame.
windowListener
java.awt.event.WindowListener windowListener
- Listens for changes in the state of the Window listener to update the
state of the widgets.
window
java.awt.Window window
- Window we're currently in.
rootPane
javax.swing.JRootPane rootPane
- JRootPane rendering for.
state
int state
- Buffered Frame.state property. As state isn't bound, this is kept to
determine when to avoid updating widgets.
rootPaneUI
SubstanceRootPaneUI rootPaneUI
- SubstanceRootPaneUI that created us.
heapStatusPanel
SubstanceTitlePane.HeapStatusPanel heapStatusPanel
- The heap status panel of
this
title pane.
heapStatusMenuItem
javax.swing.JCheckBoxMenuItem heapStatusMenuItem
- The heap status toggle menu item of
this
title pane.
propertyListener
java.beans.PropertyChangeListener propertyListener
- Listens on changes to
componentOrientation
and
SubstanceLookAndFeel.WINDOW_MODIFIED
properties.
appIcon
java.awt.Image appIcon
- The application icon to be displayed.
currHeapSizeKB
int currHeapSizeKB
- The current heap size in kilobytes.
currTakenHeapSizeKB
int currTakenHeapSizeKB
- The current used portion of heap in kilobytes.
graphValues
java.util.LinkedList<E> graphValues
- History of used heap portion (in percents). Each value is in 0.0-1.0
range.
Package org.pushingpixels.substance.internal.utils.border |
Package org.pushingpixels.substance.internal.utils.combo |
Package org.pushingpixels.substance.internal.utils.scroll |
orientation
int orientation
- Button orientation.