public class ColorPickerPopup extends Window implements Button.ClickListener, ColorChangeListener, ColorSelector
Window.CloseEvent, Window.CloseListener, Window.CloseShortcut, Window.ResizeEvent, Window.ResizeListener, Window.WindowModeChangeEvent, Window.WindowModeChangeListenerComponent.ErrorEvent, Component.Event, Component.Focusable, Component.ListenerClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListenerSizeable.UnitHasComponents.ComponentAttachDetachNotifier, HasComponents.ComponentAttachEvent, HasComponents.ComponentAttachListener, HasComponents.ComponentDetachEvent, HasComponents.ComponentDetachListeneractionManagerDESIGN_ATTR_PLAIN_TEXTBUTTON_CLICK_METHODSIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS| Constructor and Description |
|---|
ColorPickerPopup(Color initialColor)
Instantiates a new color picker popup.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addColorChangeListener(ColorChangeListener listener)
Adds a
ColorChangeListener to the component. |
void |
buttonClick(Button.ClickEvent event)
Called when a
Button has been clicked. |
void |
colorChanged(ColorChangeEvent event)
Called when a new color has been selected.
|
void |
fireColorChanged()
Notifies the listeners that the color changed
|
Color |
getColor()
Gets the color.
|
List<Color> |
getColorHistory()
Gets the color history.
|
ColorPickerHistory |
getHistory()
Gets the history.
|
void |
removeColorChangeListener(ColorChangeListener listener)
Removes a
ColorChangeListener from the component. |
void |
setColor(Color color)
Sets the color.
|
void |
setHistoryVisible(boolean visible)
Set the History visibility
|
void |
setHSVTabVisible(boolean visible)
Set HSV tab visibility
|
void |
setPreviewVisible(boolean visible)
Set the preview visibility
|
void |
setRGBTabVisible(boolean visible)
Set RGB tab visibility
|
void |
setSwatchesTabVisible(boolean visible)
Set Swatches tab visibility
|
addBlurListener, addCloseListener, addCloseShortcut, addFocusListener, addListener, addListener, addListener, addListener, addResizeListener, addWindowModeChangeListener, bringToFront, center, changeVariables, close, fireClose, fireResize, fireWindowWindowModeChange, focus, getAssistiveDescription, getAssistivePostfix, getAssistivePrefix, getAssistiveRole, getCloseShortcuts, getCustomAttributes, getPositionX, getPositionY, getState, getState, getTabStopBottomAssistiveText, getTabStopTopAssistiveText, getWindowMode, hasCloseShortcut, isClosable, isDraggable, isModal, isResizable, isResizeLazy, isTabStopEnabled, paintContent, readDesign, readDesignChildren, removeAllCloseShortcuts, removeBlurListener, removeCloseListener, removeCloseShortcut, removeCloseShortcut, removeFocusListener, removeListener, removeListener, removeListener, removeListener, removeResizeListener, removeWindowModeChangeListener, setAssistiveDescription, setAssistivePostfix, setAssistivePrefix, setAssistiveRole, setClosable, setCloseShortcut, setDraggable, setModal, setParent, setPosition, setPositionX, setPositionY, setResizable, setResizeLazy, setTabStopBottomAssistiveText, setTabStopEnabled, setTabStopTopAssistiveText, setWindowMode, writeDesignaddAction, addActionHandler, addClickListener, addListener, getActionManager, getScrollLeft, getScrollTop, getTabIndex, removeAction, removeActionHandler, removeAllActionHandlers, removeClickListener, removeListener, setCaption, setScrollLeft, setScrollTop, setTabIndexaddComponentAttachListener, addComponentDetachListener, fireComponentAttachEvent, fireComponentDetachEvent, getComponentCount, getContent, iterator, removeComponentAttachListener, removeComponentDetachListener, removeFromParent, setContent, setHeight, setWidthaddContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorMessage, getExplicitImmediateValue, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isImmediate, isOrHasAncestor, isReadOnly, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setEnabled, setHeight, setHeightUndefined, setIcon, setId, setImmediate, setLocale, setPrimaryStyleName, setReadOnly, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setStyleName, setVisible, setWidth, setWidthUndefinedaddAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResourceclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitmarkAsDirtyisEnabled, isImmediateaddListener, addStyleName, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setId, setPrimaryStyleName, setReadOnly, setStyleName, setVisibleaddAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlergetConnectorIdgetHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthUndefinedforEach, spliteratorpublic ColorPickerPopup(Color initialColor)
public void buttonClick(Button.ClickEvent event)
Button.ClickListenerButton has been clicked. A reference to the
button is given by Button.ClickEvent.getButton().buttonClick in interface Button.ClickListenerevent - An event containing information about the click.public void fireColorChanged()
public ColorPickerHistory getHistory()
public void setColor(Color color)
ColorSelectorsetColor in interface ColorSelectorcolor - the new colorpublic Color getColor()
ColorSelectorgetColor in interface ColorSelectorpublic List<Color> getColorHistory()
public void colorChanged(ColorChangeEvent event)
ColorChangeListenercolorChanged in interface ColorChangeListenerevent - An event containing information about the color change.public void addColorChangeListener(ColorChangeListener listener)
HasColorChangeListenerColorChangeListener to the component.addColorChangeListener in interface HasColorChangeListenerpublic void removeColorChangeListener(ColorChangeListener listener)
HasColorChangeListenerColorChangeListener from the component.removeColorChangeListener in interface HasColorChangeListenerpublic void setRGBTabVisible(boolean visible)
visible - The visibility of the RGB tabpublic void setHSVTabVisible(boolean visible)
visible - The visibility of the HSV tabpublic void setSwatchesTabVisible(boolean visible)
visible - The visibility of the Swatches tabpublic void setHistoryVisible(boolean visible)
visible - public void setPreviewVisible(boolean visible)
visible - Copyright © 2019 Vaadin Ltd. All rights reserved.