Class GrayChooser
- 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<GrayColorSliderModel>
-
- org.pushingpixels.radiance.theming.internal.contrib.randelshofer.quaqua.colorchooser.GrayChooser
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.plaf.UIResource
public class GrayChooser extends SliderBasedChooser<GrayColorSliderModel> implements javax.swing.plaf.UIResource
A color chooser with a brightness slider.- Version:
- 1.4 2006-04-23 Retrieve labels from UIManager.
1.3 2005-11-22 Moved handler for text fields into separate class.
1.2.1 2005-11-07 Get "Labels" ResourceBundle from UIManager.
1.2 2005-09-05 Get font, spacing and icon from UIManager.
1.1.1 2005-04-23 Localized form. Added color swatches for 0%, 25%, 50%, 75% and 100% brightness.
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.JButtonfiftyPercentButtonprivate javax.swing.JButtonhundredPercentButtonprivate javax.swing.JPanelpercentPanelprivate javax.swing.JButtonseventyFivePercentButtonprivate javax.swing.JPanelspringPanelprivate javax.swing.JButtontwentyFivePercentButtonprivate javax.swing.JButtonzeroPercentButton-
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 GrayChooser()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 voidinitComponents()This method is called from within the constructor to initialize the form.private voidpercentActionPerformed(java.awt.event.ActionEvent 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
-
fiftyPercentButton
private javax.swing.JButton fiftyPercentButton
-
hundredPercentButton
private javax.swing.JButton hundredPercentButton
-
percentPanel
private javax.swing.JPanel percentPanel
-
seventyFivePercentButton
private javax.swing.JButton seventyFivePercentButton
-
springPanel
private javax.swing.JPanel springPanel
-
twentyFivePercentButton
private javax.swing.JButton twentyFivePercentButton
-
zeroPercentButton
private javax.swing.JButton zeroPercentButton
-
-
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.
-
percentActionPerformed
private void percentActionPerformed(java.awt.event.ActionEvent evt)
-
brightnessFieldFocusLost
private void brightnessFieldFocusLost(java.awt.event.FocusEvent evt)
-
-