Class HTMLChooser
- 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<HTMLColorSliderModel>
-
- org.pushingpixels.radiance.theming.internal.contrib.randelshofer.quaqua.colorchooser.HTMLChooser
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.plaf.UIResource
public class HTMLChooser extends SliderBasedChooser<HTMLColorSliderModel> implements javax.swing.plaf.UIResource
HTMLChooser.- Version:
- 1.5 2006-04-23 Retrieve labels from UIManager.
1.4 2005-11-22 Moved handler for text fields into separate class.
1.3.1 2005-11-07 Get "Labels" resource bundle from UIManager.
1.3 2005-09-05 Get font,spacing and icon from UIManager.
1.2 2005-08-28 Remember last selection state of "webSaveCheckBox".
1.1.1 2005-06-19 Sliders were not updated when a color was entered into the HTML field.
1.1 2005-04-18 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.JTextField
blueField
private javax.swing.JLabel
blueLabel
private javax.swing.JSlider
blueSlider
private static java.lang.Object[][]
colorNames
W3C HTML 4.1 well known color names.private javax.swing.JTextField
greenField
private javax.swing.JLabel
greenLabel
private javax.swing.JSlider
greenSlider
private javax.swing.JTextField
htmlField
private javax.swing.JLabel
htmlLabel
private javax.swing.event.ChangeListener
htmlListener
private javax.swing.JPanel
htmlPanel
private static boolean
lastWebSaveSelectionState
This is used to remember the last selection state of the "webSaveCheckBox".private static java.util.HashMap
nameToColorMap
private javax.swing.JTextField
redField
private javax.swing.JLabel
redLabel
private javax.swing.JSlider
redSlider
private javax.swing.JPanel
springPanel
private javax.swing.JCheckBox
webSaveCheckBox
-
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 HTMLChooser()
Creates new form.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
blueFieldFocusLost(java.awt.event.FocusEvent evt)
protected void
buildChooser()
java.lang.String
getDisplayName()
javax.swing.Icon
getLargeDisplayIcon()
javax.swing.Icon
getSmallDisplayIcon()
private void
greenFieldFocusLost(java.awt.event.FocusEvent evt)
private void
htmlFieldFocusLost(java.awt.event.FocusEvent evt)
private void
initComponents()
This method is called from within the constructor to initialize the form.private void
redFieldFocusLost(java.awt.event.FocusEvent evt)
void
updateChooser()
private void
webSaveChanged(java.awt.event.ItemEvent evt)
-
Methods inherited from class org.pushingpixels.radiance.theming.internal.contrib.randelshofer.quaqua.colorchooser.SliderBasedChooser
setColorToModel
-
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
-
htmlListener
private javax.swing.event.ChangeListener htmlListener
-
lastWebSaveSelectionState
private static boolean lastWebSaveSelectionState
This is used to remember the last selection state of the "webSaveCheckBox".
-
colorNames
private static final java.lang.Object[][] colorNames
W3C HTML 4.1 well known color names.
-
nameToColorMap
private static final java.util.HashMap nameToColorMap
-
blueField
private javax.swing.JTextField blueField
-
blueLabel
private javax.swing.JLabel blueLabel
-
blueSlider
private javax.swing.JSlider blueSlider
-
greenField
private javax.swing.JTextField greenField
-
greenLabel
private javax.swing.JLabel greenLabel
-
greenSlider
private javax.swing.JSlider greenSlider
-
htmlField
private javax.swing.JTextField htmlField
-
htmlLabel
private javax.swing.JLabel htmlLabel
-
htmlPanel
private javax.swing.JPanel htmlPanel
-
redField
private javax.swing.JTextField redField
-
redLabel
private javax.swing.JLabel redLabel
-
redSlider
private javax.swing.JSlider redSlider
-
springPanel
private javax.swing.JPanel springPanel
-
webSaveCheckBox
private javax.swing.JCheckBox webSaveCheckBox
-
-
Method Detail
-
buildChooser
protected void buildChooser()
- Specified by:
buildChooser
in classjavax.swing.colorchooser.AbstractColorChooserPanel
-
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayName
in classjavax.swing.colorchooser.AbstractColorChooserPanel
-
getLargeDisplayIcon
public javax.swing.Icon getLargeDisplayIcon()
- Specified by:
getLargeDisplayIcon
in classjavax.swing.colorchooser.AbstractColorChooserPanel
-
getSmallDisplayIcon
public javax.swing.Icon getSmallDisplayIcon()
- Specified by:
getSmallDisplayIcon
in classjavax.swing.colorchooser.AbstractColorChooserPanel
-
updateChooser
public void updateChooser()
- Overrides:
updateChooser
in classSliderBasedChooser<HTMLColorSliderModel>
-
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.
-
blueFieldFocusLost
private void blueFieldFocusLost(java.awt.event.FocusEvent evt)
-
greenFieldFocusLost
private void greenFieldFocusLost(java.awt.event.FocusEvent evt)
-
redFieldFocusLost
private void redFieldFocusLost(java.awt.event.FocusEvent evt)
-
htmlFieldFocusLost
private void htmlFieldFocusLost(java.awt.event.FocusEvent evt)
-
webSaveChanged
private void webSaveChanged(java.awt.event.ItemEvent evt)
-
-