Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- actionPerformed(ActionEvent) - Method in class com.bric.swing.DialogFooter.ClickAction
- addActionListener(ActionListener) - Method in class com.bric.swing.DialogFooter
-
Adds an
ActionListener
. - addChangeListener(ChangeListener) - Method in class com.bric.swing.ColorPickerPanel
-
This listener will be notified when the current HSB or RGB values change.
- autoClose - Variable in class com.bric.swing.DialogFooter
B
- BLUE - Static variable in class com.bric.swing.ColorPicker
-
Used to indicate when we're in "blue mode".
- BRI - Static variable in class com.bric.swing.ColorPicker
-
Used to indicate when we're in "brightness mode".
C
- calculateThumbSize() - Method in class com.bric.plaf.ColorPickerSliderUI
- calculateTrackRect() - Method in class com.bric.plaf.ColorPickerSliderUI
- CANCEL_OPTION - Static variable in class com.bric.swing.DialogFooter
-
Used to indicate the user selected "Cancel" in a dialog.
- ClickAction(JButton) - Constructor for class com.bric.swing.DialogFooter.ClickAction
- closeDialogAndDisposeAction - Static variable in class com.bric.swing.DialogFooter
-
This action takes the Window associated with the source of this event, hides it, and then calls
dispose()
on it. - ColorPicker - Class in com.bric.swing
-
This is a panel that offers a robust set of controls to pick a color.
- ColorPicker() - Constructor for class com.bric.swing.ColorPicker
-
Create a new
ColorPicker
with all controls visible except opacity. - ColorPicker(boolean, boolean) - Constructor for class com.bric.swing.ColorPicker
-
Create a new
ColorPicker
. - ColorPickerDemo - Class in com.bric.swing
-
A simple demo for the ColorPicker class.
- ColorPickerDemo() - Constructor for class com.bric.swing.ColorPickerDemo
- ColorPickerPanel - Class in com.bric.swing
-
This is the large graphic element in the
ColorPicker
that depicts a wide range of colors. - ColorPickerPanel() - Constructor for class com.bric.swing.ColorPickerPanel
-
Creates a new
ColorPickerPanel
- ColorPickerSliderUI - Class in com.bric.plaf
-
This is a SliderUI designed specifically for the
ColorPicker
. - ColorPickerSliderUI(JSlider, ColorPicker) - Constructor for class com.bric.plaf.ColorPickerSliderUI
- ColorSwatch - Class in com.bric.swing
-
This is a square, opaque panel used to indicate a certain color.
- ColorSwatch(int) - Constructor for class com.bric.swing.ColorSwatch
- ColorSwatch(Color, int) - Constructor for class com.bric.swing.ColorSwatch
- com.bric.plaf - package com.bric.plaf
- com.bric.swing - package com.bric.swing
- com.bric.util - package com.bric.util
- createBlurbGraphic(Dimension) - Static method in class com.bric.swing.ColorPickerDemo
- createCancelButton(boolean) - Static method in class com.bric.swing.DialogFooter
-
Creates a new "Cancel" button.
- createDialogFooter(JComponent[], int, int) - Static method in class com.bric.swing.DialogFooter
-
Creates a
DialogFooter
and assigns a default button. - createDialogFooter(JComponent[], int, int, int) - Static method in class com.bric.swing.DialogFooter
-
Creates a
DialogFooter
. - createDontSaveButton() - Static method in class com.bric.swing.DialogFooter
-
Creates a new "Don't Save" button that is not triggered by the escape key.
- createDontSaveButton(boolean) - Static method in class com.bric.swing.DialogFooter
-
Creates a new "Don't Save" button.
- createNoButton() - Static method in class com.bric.swing.DialogFooter
-
Creates a new "No" button that is not triggered by the escape key.
- createNoButton(boolean) - Static method in class com.bric.swing.DialogFooter
-
Creates a new "No" button.
- createOKButton() - Static method in class com.bric.swing.DialogFooter
-
Creates a new "OK" button that is not triggered by the escape key.
- createOKButton(boolean) - Static method in class com.bric.swing.DialogFooter
-
Creates a new "OK" button.
- createSaveButton() - Static method in class com.bric.swing.DialogFooter
-
Creates a new "Save" button that is not triggered by the escape key.
- createSaveButton(boolean) - Static method in class com.bric.swing.DialogFooter
-
Creates a new "Save" button.
- createYesButton() - Static method in class com.bric.swing.DialogFooter
-
Creates a new "Yes" button that is not triggered by the escape key.
- createYesButton(boolean) - Static method in class com.bric.swing.DialogFooter
-
Creates a new "Yes" button.
D
- defaultButton - Variable in class com.bric.swing.DialogFooter
- DelegateFocusTraversalPolicy - Class in com.bric.swing
-
A simple
FocusTraversalPolicy
object that delegates to another object. - DelegateFocusTraversalPolicy(FocusTraversalPolicy) - Constructor for class com.bric.swing.DelegateFocusTraversalPolicy
- DialogFooter - Class in com.bric.swing
-
This is a row of buttons, intended to be displayed at the bottom of a dialog.
- DialogFooter(JComponent[], JComponent[], boolean, JButton) - Constructor for class com.bric.swing.DialogFooter
-
Create a new
DialogFooter
. - DialogFooter.ClickAction - Class in com.bric.swing
-
This action calls
button.doClick()
. - dismissControls - Variable in class com.bric.swing.DialogFooter
- DONT_SAVE_OPTION - Static variable in class com.bric.swing.DialogFooter
-
Used to indicate the user selected "Don't Save" in a dialog.
- drawBevel(Graphics2D, Rectangle) - Static method in class com.bric.plaf.PlafPaintUtils
-
Uses translucent shades of white and black to draw highlights and shadows around a rectangle, and then frames the rectangle with a shade of gray (120).
E
- ESCAPE_KEY_DOES_NOTHING - Static variable in class com.bric.swing.DialogFooter
-
This (the default behavior) does nothing when the escape key is pressed.
- ESCAPE_KEY_TRIGGERS_CANCEL - Static variable in class com.bric.swing.DialogFooter
-
This triggers the cancel button when the escape key is pressed.
- ESCAPE_KEY_TRIGGERS_DEFAULT - Static variable in class com.bric.swing.DialogFooter
-
This triggers the default button when the escape key is pressed.
- ESCAPE_KEY_TRIGGERS_NONDEFAULT - Static variable in class com.bric.swing.DialogFooter
-
This triggers the non-default button when the escape key is pressed.
F
- fireChangeListeners() - Method in class com.bric.swing.ColorPickerPanel
- FocusArrowListener - Class in com.bric.plaf
-
This listens for arrow keys and shifts the keyboard focus accordingly.
- FocusArrowListener() - Constructor for class com.bric.plaf.FocusArrowListener
G
- getButton(int) - Method in class com.bric.swing.DialogFooter
-
Finds a certain type of button, if it is available.
- getCheckerBoard(int) - Static method in class com.bric.plaf.PlafPaintUtils
- getColor() - Method in class com.bric.swing.ColorPicker
- getColorPanel() - Method in class com.bric.swing.ColorPicker
- getComponentAfter(Container, Component) - Method in class com.bric.swing.DelegateFocusTraversalPolicy
- getComponentBefore(Container, Component) - Method in class com.bric.swing.DelegateFocusTraversalPolicy
- getDefaultComponent(Container) - Method in class com.bric.swing.DelegateFocusTraversalPolicy
- getDismissControls() - Method in class com.bric.swing.DialogFooter
-
Returns a copy of the
dismissControls
array used to construct this footer. - getExpertControls() - Method in class com.bric.swing.ColorPicker
-
This returns the panel with several rows of spinner controls.
- getFirstComponent(Container) - Method in class com.bric.swing.DelegateFocusTraversalPolicy
- getFocusableComponents(Component) - Static method in class com.bric.plaf.FocusArrowListener
-
Returns a set of all the components that can have the keyboard focus.
- getFocusRingColor() - Static method in class com.bric.plaf.PlafPaintUtils
- getHSB() - Method in class com.bric.swing.ColorPicker
- getHSB() - Method in class com.bric.swing.ColorPickerPanel
- getHSB(Point) - Method in class com.bric.swing.ColorPickerPanel
-
Returns the color at the indicated point in HSB values.
- getLastComponent(Container) - Method in class com.bric.swing.DelegateFocusTraversalPolicy
- getLastSelectedComponent() - Method in class com.bric.swing.DialogFooter
-
Returns the component last used to dismiss the dialog.
- getLeftControls() - Method in class com.bric.swing.DialogFooter
-
Returns a copy of the
leftControls
array used to construct this footer. - getMajorJavaVersion() - Static method in class com.bric.util.JVM
-
This converts the system property "java.version" to a float value.
- getMajorJavaVersion(boolean) - Static method in class com.bric.util.JVM
- getMode() - Method in class com.bric.swing.ColorPicker
- getOpacity() - Method in class com.bric.swing.ColorPicker
-
Returns the currently selected opacity (a float between 0 and 1).
- getProfile() - Static method in class com.bric.util.JVM
-
Gets basic information about this session's JVM: the OS name invalid input: '&' version, the Java version, and (on Mac) whether Quartz is being used.
- getRGB() - Method in class com.bric.swing.ColorPicker
- getRGB() - Method in class com.bric.swing.ColorPickerPanel
- getRGB(Point) - Method in class com.bric.swing.ColorPickerPanel
-
Returns the color at the indicated point in RGB values.
- GREEN - Static variable in class com.bric.swing.ColorPicker
-
Used to indicate when we're in "green mode".
H
- HUE - Static variable in class com.bric.swing.ColorPicker
-
Used to indicate when we're in "hue mode".
I
- installListeners(JSlider) - Method in class com.bric.plaf.ColorPickerSliderUI
- isMac - Static variable in class com.bric.swing.DialogFooter
- isMac - Static variable in class com.bric.util.JVM
-
Whether this session is on a Mac.
- isVista - Static variable in class com.bric.swing.DialogFooter
- isVista - Static variable in class com.bric.util.JVM
-
Whether this session is on Vista.
- isWindows - Static variable in class com.bric.util.JVM
-
Whether this session is on Windows.
J
- javaVersion - Static variable in class com.bric.util.JVM
-
The major Java version being used (1.4, 1.5, 1.6, etc.), or -1 if this value couldn't be correctly determined.
- JVM - Class in com.bric.util
-
Static methods relating to the JVM environment.
- JVM() - Constructor for class com.bric.util.JVM
K
- keyPressed(KeyEvent) - Method in class com.bric.plaf.FocusArrowListener
L
- lastSelectedComponent - Variable in class com.bric.swing.DialogFooter
- leftControls - Variable in class com.bric.swing.DialogFooter
M
- main(String[]) - Static method in class com.bric.swing.ColorPickerDemo
-
This demonstrates how to customize a small
ColorPicker
component. - makeEscapeKeyActivate(AbstractButton) - Static method in class com.bric.swing.DialogFooter
-
This guarantees that when the escape key is pressed (if its parent window has the keyboard focus) this button is clicked.
- MAX_SIZE - Static variable in class com.bric.swing.ColorPickerPanel
-
The maximum size the graphic will be.
- MODE_CONTROLS_VISIBLE_PROPERTY - Static variable in class com.bric.swing.ColorPicker
-
PropertyChangeEvents
will be triggered for this property whensetModeControlsVisible()
is called. - MODE_PROPERTY - Static variable in class com.bric.swing.ColorPicker
-
PropertyChangeEvents
will be triggered when the mode changes.
N
- NO_OPTION - Static variable in class com.bric.swing.DialogFooter
-
Used to indicate the user selected "No" in a dialog.
- normalizeButtons(JButton[]) - Static method in class com.bric.swing.DialogFooter
-
This takes a set of buttons and gives them all the width/height of the largest button among them.
O
- OK_CANCEL_OPTION - Static variable in class com.bric.swing.DialogFooter
-
Used to indicate a dialog should present a "OK" and "Cancel" option.
- OK_OPTION - Static variable in class com.bric.swing.DialogFooter
-
Used to indicate the user selected "OK" in a dialog.
- OPACITY_PROPERTY - Static variable in class com.bric.swing.ColorPicker
-
PropertyChangeEvents
will be triggered when the opacity value is adjusted.
P
- paint(Graphics) - Method in class com.bric.swing.ColorPickerPanel
- paint(Graphics) - Method in class com.bric.swing.ColorSwatch
- paintFocus(Graphics) - Method in class com.bric.plaf.ColorPickerSliderUI
- paintFocus(Graphics2D, Shape, int) - Static method in class com.bric.plaf.PlafPaintUtils
-
Paints 3 different strokes around a shape to indicate focus.
- paintThumb(Graphics) - Method in class com.bric.plaf.ColorPickerSliderUI
- paintTrack(Graphics) - Method in class com.bric.plaf.ColorPickerSliderUI
- PlafPaintUtils - Class in com.bric.plaf
-
Some static methods for some common painting functions.
- PlafPaintUtils() - Constructor for class com.bric.plaf.PlafPaintUtils
- Platform Differences - Search tag in class com.bric.swing.DialogFooter
- Section
- Preset Options - Search tag in class com.bric.swing.DialogFooter
- Section
- printProfile() - Static method in class com.bric.util.JVM
-
Prints basic information about this session's JVM: the OS name invalid input: '&' version, the Java version, and (on Mac) whether Quartz is being used.
- PROPERTY_META_SHORTCUT - Static variable in class com.bric.swing.DialogFooter
-
This client property is used to impose a meta-shortcut to click a button.
- PROPERTY_OPTION - Static variable in class com.bric.swing.DialogFooter
-
This is the client property of buttons created in static methods by this class.
- PROPERTY_UNSAFE - Static variable in class com.bric.swing.DialogFooter
-
This client property is used to indicate a button is "unsafe".
- propertyChange(PropertyChangeEvent) - Method in class com.bric.swing.ColorPickerDemo
R
- RED - Static variable in class com.bric.swing.ColorPicker
-
Used to indicate when we're in "red mode".
- removeActionListener(ActionListener) - Method in class com.bric.swing.DialogFooter
-
Removes an
ActionListener
. - removeChangeListener(ChangeListener) - Method in class com.bric.swing.ColorPickerPanel
-
Remove a
ChangeListener
so it is no longer notified when the selected color changes. - reset() - Method in class com.bric.swing.DialogFooter
-
This resets the value of
lastSelectedComponent
to null. - reverseButtonOrder - Static variable in class com.bric.swing.DialogFooter
-
This indicates whether the dismiss controls should be displayed in reverse order.
S
- SAT - Static variable in class com.bric.swing.ColorPicker
-
Used to indicate when we're in "saturation mode".
- SAVE_DONT_SAVE_CANCEL_OPTION - Static variable in class com.bric.swing.DialogFooter
-
Used to indicate a dialog should present a "Save", "Don't Save", and "Cancel" option.
- SAVE_OPTION - Static variable in class com.bric.swing.DialogFooter
-
Used to indicate the user selected "Save" in a dialog.
- SELECTED_COLOR_PROPERTY - Static variable in class com.bric.swing.ColorPicker
-
PropertyChangeEvents
will be triggered for this property when the selected color changes. - setColor(Color) - Method in class com.bric.swing.ColorPicker
-
Sets the current color of this
ColorPicker
. - setExpertControlsVisible(boolean) - Method in class com.bric.swing.ColorPicker
-
The labels/spinners/buttons on the right side of a
ColorPicker
are optional. - setHexControlsVisible(boolean) - Method in class com.bric.swing.ColorPicker
-
This controls whether the hex field (and label) are visible or not.
- setHSB(float, float, float) - Method in class com.bric.swing.ColorPicker
-
Sets the current color of this
ColorPicker
- setHSB(float, float, float) - Method in class com.bric.swing.ColorPickerPanel
-
Sets the selected color of this panel.
- setHSBControlsVisible(boolean) - Method in class com.bric.swing.ColorPicker
-
This shows or hides the HSB spinner controls.
- setMode(int) - Method in class com.bric.swing.ColorPicker
-
Sets the mode of this
ColorPicker
. - setMode(int) - Method in class com.bric.swing.ColorPickerPanel
-
Set the mode of this panel.
- setModeControlsVisible(boolean) - Method in class com.bric.swing.ColorPicker
-
This controls whether the radio buttons that adjust the mode are visible.
- setOpacity(int) - Method in class com.bric.swing.ColorPicker
-
Sets the currently selected opacity.
- setOpacityVisible(boolean) - Method in class com.bric.swing.ColorPicker
-
This shows or hides the alpha controls.
- setPreviewSwatchVisible(boolean) - Method in class com.bric.swing.ColorPicker
-
This controls whether the preview swatch visible or not.
- setRGB(int, int, int) - Method in class com.bric.swing.ColorPicker
-
Sets the current color of this
ColorPicker
- setRGB(int, int, int) - Method in class com.bric.swing.ColorPickerPanel
-
Sets the selected color of this panel.
- setRGBControlsVisible(boolean) - Method in class com.bric.swing.ColorPicker
-
This shows or hides the RGB spinner controls.
- shiftFocus(int, int, Component) - Static method in class com.bric.plaf.FocusArrowListener
-
Shifts the focus in a certain direction.
- showDialog(Window, Color) - Static method in class com.bric.swing.ColorPicker
-
This creates a modal dialog prompting the user to select a color.
- showDialog(Window, Color, boolean) - Static method in class com.bric.swing.ColorPicker
-
This creates a modal dialog prompting the user to select a color.
- showDialog(Window, String, Color, boolean) - Static method in class com.bric.swing.ColorPicker
-
This creates a modal dialog prompting the user to select a color.
- strings - Static variable in class com.bric.swing.ColorPicker
-
The localized strings used in this (and related) panel(s).
- strings - Static variable in class com.bric.swing.DialogFooter
-
The localized strings used in dialogs.
U
- uninstallListeners(JSlider) - Method in class com.bric.plaf.ColorPickerSliderUI
- usingQuartz - Static variable in class com.bric.util.JVM
-
If on a Mac: whether Quartz is the rendering pipeline.
Y
- YES_NO_CANCEL_OPTION - Static variable in class com.bric.swing.DialogFooter
-
Used to indicate a dialog should present a "Yes", "No", and "Cancel" option.
- YES_NO_OPTION - Static variable in class com.bric.swing.DialogFooter
-
Used to indicate a dialog should present a "Yes" and "No" option.
- YES_OPTION - Static variable in class com.bric.swing.DialogFooter
-
Used to indicate the user selected "Yes" in a dialog.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form