com.alee.laf.colorchooser
Class WebColorChooser

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JColorChooser
                  extended by com.alee.laf.colorchooser.WebColorChooser
All Implemented Interfaces:
DialogOptions, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class WebColorChooser
extends javax.swing.JColorChooser
implements DialogOptions

User: mgarin Date: 01.02.2010 Time: 15:00:20

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JColorChooser
javax.swing.JColorChooser.AccessibleJColorChooser
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JColorChooser
accessibleContext, CHOOSER_PANELS_PROPERTY, PREVIEW_PANEL_PROPERTY, SELECTION_MODEL_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
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface com.alee.utils.swing.DialogOptions
CANCEL_OPTION, CLOSE_OPTION, ERROR_OPTION, NONE_OPTION, OK_OPTION
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
WebColorChooser()
           
WebColorChooser(java.awt.Color initialColor)
           
WebColorChooser(javax.swing.colorchooser.ColorSelectionModel model)
           
 
Method Summary
 void addColorChooserListener(ColorChooserListener colorChooserListener)
           
 java.awt.Color getOldColor()
           
 int getResult()
           
 WebColorChooserUI getWebUI()
           
 boolean isShowButtonsPanel()
           
 boolean isWebOnlyColors()
           
 void removeColorChooserListener(ColorChooserListener colorChooserListener)
           
 void resetResult()
           
 void setOldColor(java.awt.Color oldColor)
           
 void setResult(int result)
           
 void setShowButtonsPanel(boolean showButtonsPanel)
           
 void setWebOnlyColors(boolean webOnlyColors)
           
static java.awt.Color showDialog(java.awt.Component parent)
           
static java.awt.Color showDialog(java.awt.Component parent, java.awt.Color color)
           
static java.awt.Color showDialog(java.awt.Component parent, java.lang.String title)
           
static java.awt.Color showDialog(java.awt.Component parent, java.lang.String title, java.awt.Color color)
           
 void updateUI()
           
 
Methods inherited from class javax.swing.JColorChooser
addChooserPanel, createDialog, getAccessibleContext, getChooserPanels, getColor, getDragEnabled, getPreviewPanel, getSelectionModel, getUI, getUIClassID, paramString, removeChooserPanel, setChooserPanels, setColor, setColor, setColor, setDragEnabled, setPreviewPanel, setSelectionModel, setUI
 
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebColorChooser

public WebColorChooser()

WebColorChooser

public WebColorChooser(java.awt.Color initialColor)

WebColorChooser

public WebColorChooser(javax.swing.colorchooser.ColorSelectionModel model)
Method Detail

isShowButtonsPanel

public boolean isShowButtonsPanel()

setShowButtonsPanel

public void setShowButtonsPanel(boolean showButtonsPanel)

isWebOnlyColors

public boolean isWebOnlyColors()

setWebOnlyColors

public void setWebOnlyColors(boolean webOnlyColors)

getOldColor

public java.awt.Color getOldColor()

setOldColor

public void setOldColor(java.awt.Color oldColor)

resetResult

public void resetResult()

setResult

public void setResult(int result)

getResult

public int getResult()

addColorChooserListener

public void addColorChooserListener(ColorChooserListener colorChooserListener)

removeColorChooserListener

public void removeColorChooserListener(ColorChooserListener colorChooserListener)

getWebUI

public WebColorChooserUI getWebUI()

updateUI

public void updateUI()
Overrides:
updateUI in class javax.swing.JColorChooser

showDialog

public static java.awt.Color showDialog(java.awt.Component parent)

showDialog

public static java.awt.Color showDialog(java.awt.Component parent,
                                        java.lang.String title)

showDialog

public static java.awt.Color showDialog(java.awt.Component parent,
                                        java.awt.Color color)

showDialog

public static java.awt.Color showDialog(java.awt.Component parent,
                                        java.lang.String title,
                                        java.awt.Color color)