Class HSBChooser
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- javax.swing.colorchooser.AbstractColorChooserPanel
-
- org.pushingpixels.radiance.theming.internal.contrib.randelshofer.quaqua.colorchooser.SliderBasedChooser<HSBColorSliderModel>
-
- org.pushingpixels.radiance.theming.internal.contrib.randelshofer.quaqua.colorchooser.HSBChooser
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.plaf.UIResource
public class HSBChooser extends SliderBasedChooser<HSBColorSliderModel> implements javax.swing.plaf.UIResource
A ColorChooser with HSB sliders.- Version:
- 1.3 2006-04-23 Retrieve labels from UIManager.
1.2 2005-11-22 Moved handler for text fields into separate class.
1.2.1 2005-11-07 Get "Labels" resource bundle from UIManager.
1.2 2005-09-05 Get font, spacing and icon from UIManager.
1.1.1 2005-04-23 Localized form.
1.0 29 March 2005 Created. - See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JTextFieldbrightnessFieldprivate javax.swing.JLabelbrightnessFieldLabelprivate javax.swing.JPanelbrightnessFieldPanelprivate javax.swing.JLabelbrightnessLabelprivate javax.swing.JSliderbrightnessSliderprivate javax.swing.JTextFieldhueFieldprivate javax.swing.JLabelhueFieldLabelprivate javax.swing.JPanelhueFieldPanelprivate javax.swing.JLabelhueLabelprivate javax.swing.JSliderhueSliderprivate javax.swing.JTextFieldsaturationFieldprivate javax.swing.JLabelsaturationFieldLabelprivate javax.swing.JPanelsaturationFieldPanelprivate javax.swing.JLabelsaturationLabelprivate javax.swing.JSlidersaturationSliderprivate javax.swing.JPanelspringPanel-
Fields inherited from class org.pushingpixels.radiance.theming.internal.contrib.randelshofer.quaqua.colorchooser.SliderBasedChooser
ccModel, updateRecursion
-
Fields inherited from class javax.swing.colorchooser.AbstractColorChooserPanel
TRANSPARENCY_ENABLED_PROPERTY
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description HSBChooser()Creates new form.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidbrightnessFieldFocusLost(java.awt.event.FocusEvent evt)protected voidbuildChooser()java.lang.StringgetDisplayName()javax.swing.IcongetLargeDisplayIcon()javax.swing.IcongetSmallDisplayIcon()private voidhueFieldFocusLost(java.awt.event.FocusEvent evt)private voidinitComponents()This method is called from within the constructor to initialize the form.private voidsaturationFieldFocusLost(java.awt.event.FocusEvent evt)-
Methods inherited from class org.pushingpixels.radiance.theming.internal.contrib.randelshofer.quaqua.colorchooser.SliderBasedChooser
setColorToModel, updateChooser
-
Methods inherited from class javax.swing.colorchooser.AbstractColorChooserPanel
getColorFromModel, getColorSelectionModel, getDisplayedMnemonicIndex, getMnemonic, installChooserPanel, isColorTransparencySelectionEnabled, paint, setColorTransparencySelectionEnabled, uninstallChooserPanel
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
brightnessField
private javax.swing.JTextField brightnessField
-
brightnessFieldLabel
private javax.swing.JLabel brightnessFieldLabel
-
brightnessFieldPanel
private javax.swing.JPanel brightnessFieldPanel
-
brightnessLabel
private javax.swing.JLabel brightnessLabel
-
brightnessSlider
private javax.swing.JSlider brightnessSlider
-
hueField
private javax.swing.JTextField hueField
-
hueFieldLabel
private javax.swing.JLabel hueFieldLabel
-
hueFieldPanel
private javax.swing.JPanel hueFieldPanel
-
hueLabel
private javax.swing.JLabel hueLabel
-
hueSlider
private javax.swing.JSlider hueSlider
-
saturationField
private javax.swing.JTextField saturationField
-
saturationFieldLabel
private javax.swing.JLabel saturationFieldLabel
-
saturationFieldPanel
private javax.swing.JPanel saturationFieldPanel
-
saturationLabel
private javax.swing.JLabel saturationLabel
-
saturationSlider
private javax.swing.JSlider saturationSlider
-
springPanel
private javax.swing.JPanel springPanel
-
-
Method Detail
-
buildChooser
protected void buildChooser()
- Specified by:
buildChooserin classjavax.swing.colorchooser.AbstractColorChooserPanel
-
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayNamein classjavax.swing.colorchooser.AbstractColorChooserPanel
-
getLargeDisplayIcon
public javax.swing.Icon getLargeDisplayIcon()
- Specified by:
getLargeDisplayIconin classjavax.swing.colorchooser.AbstractColorChooserPanel
-
getSmallDisplayIcon
public javax.swing.Icon getSmallDisplayIcon()
- Specified by:
getSmallDisplayIconin classjavax.swing.colorchooser.AbstractColorChooserPanel
-
initComponents
private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
-
brightnessFieldFocusLost
private void brightnessFieldFocusLost(java.awt.event.FocusEvent evt)
-
saturationFieldFocusLost
private void saturationFieldFocusLost(java.awt.event.FocusEvent evt)
-
hueFieldFocusLost
private void hueFieldFocusLost(java.awt.event.FocusEvent evt)
-
-