Class ColorWheelPanel
- 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.RadianceColorChooserPanel
-
- org.pushingpixels.radiance.theming.internal.contrib.xoetrope.editor.color.ColorWheelPanel
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.awt.event.MouseListener,java.awt.event.MouseMotionListener,java.awt.event.MouseWheelListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,javax.swing.event.ChangeListener
public class ColorWheelPanel extends RadianceColorChooserPanel implements java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, javax.swing.event.ChangeListener
A color wheel showing a Red, Yellow, Blue color model traditionally used by graphic artists. $Revision: 2254 $- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classColorWheelPanel.ColorDocumentListener(package private) classColorWheelPanel.ColorWheelA class that wraps the image of the color wheel and draws markers for the selected color scheme-
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 booleanadjustRolloverprivate intadjustWheelstatic intALWAYS_ADJUSTstatic intANALOGIC_SCHEMEprivate static double[]arcDeltaprivate doublebprotected javax.swing.JTextFieldbaseColorEditprotected javax.swing.JLabelbaseColorLabelprotected java.awt.geom.Ellipse2DborderCircleprotected javax.swing.JTextFieldbrightEditprivate doublebrightnessMultiplerprotected javax.swing.JSliderbrightnessSliderprivate booleanbusyprivate java.util.ArrayList<javax.swing.event.ChangeListener>changeListenersprotected ModelColorchooserColorprivate intcolorSchemestatic intCONTRASTING_SCHEMEstatic intCTRL_ADJUSTprivate booleanctrlKeyDownprotected javax.swing.JCheckBoxdecimalRGBprivate booleandisplaySchemestatic intDOUBLE_CONTRAST_SCHEMEprotected javax.swing.JPanelfixedPanelprivate java.lang.StringfontFamilyprotected java.awt.FontfontSmallprivate doublehprivate booleanhasChooserprotected javax.swing.JTextFieldhueEditprotected ColorWheelPanel.ColorWheelimagePickerprotected java.awt.geom.Ellipse2DinnerCircleprivate static java.util.ResourceBundlelabelBundlestatic intMONOCHROMATIC_SCHEMEstatic intNEVER_ADJUSTprotected java.awt.geom.Ellipse2DouterCircleprivate java.awt.geom.GeneralPath[]pathsprotected java.awt.image.BufferedImagepickerImageprotected javax.swing.JButtonresetBtnprivate doubleringThicknessprivate java.awt.ColorrolloverColorprivate java.awt.geom.GeneralPathrolloverPathprivate doublesprotected javax.swing.JTextFieldsatEditprivate doublesaturationMultiplerprotected javax.swing.JSlidersaturationSliderprivate java.awt.ColorselectedColorprotected ModelColor[]selectedIttenColoursprivate java.awt.geom.GeneralPathselectedPathprivate booleanshowRolloversstatic intSOFT_CONTRAST_SCHEMEprivate java.awt.ColorsystemColorprotected javax.swing.JCheckBoxuseWebColorsprivate float[]values-
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 ColorWheelPanel()Creates a new instance of ColorWheelPanel
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)Respond to action events for the edit fieldsvoidaddChangeListener(javax.swing.event.ChangeListener l)Add a listener for changes in the selected colorprotected voidbuildChooser()intgetAdjustWheel()Get the adjust color wheel flag.private intgetAngle(java.awt.Point pt)intgetBrightness()Get the selected colors brightnessModelColorgetChooserColour()Get the chooser colorjava.awt.ColorgetColor()Get the selected colorjava.lang.StringgetDisplayName()RadianceIcongetHiDpiAwareIcon(int size, ContainerColorTokens tokens)intgetHue()Get the selected colors hueprivate static java.lang.StringgetLabel(java.lang.String labelName, java.lang.String defaultValue)java.awt.DimensiongetPreferredSize()booleangetRollover()Get the adjust rollover color flag.intgetSaturation()Get the selected colors saturationjava.awt.ColorgetSystemColor(java.lang.String temp)Get the named system colorvoidinstallChooserPanel(javax.swing.JColorChooser enclosingChooser)voidmouseClicked(java.awt.event.MouseEvent e)Invoked when the mouse button has been clicked (pressed and released) on a component.voidmouseDragged(java.awt.event.MouseEvent e)Invoked when the mouse exits a component.voidmouseEntered(java.awt.event.MouseEvent e)Invoked when the mouse enters a component.voidmouseExited(java.awt.event.MouseEvent e)Invoked when the mouse exits a component.voidmouseMoved(java.awt.event.MouseEvent e)Invoked when the mouse exits a component.voidmousePressed(java.awt.event.MouseEvent e)Invoked when a mouse button has been pressed on a component.voidmouseReleased(java.awt.event.MouseEvent e)Invoked when a mouse button has been released on a component.voidmouseWheelMoved(java.awt.event.MouseWheelEvent e)Move the sliders in rsponse to the mouse wheel(package private) booleanmoveHue(java.awt.Point pt)Change the hue to match the angle identified by the point (in the inner circle).voidremoveChangeListener(javax.swing.event.ChangeListener l)Remove a change listenerprivate voidresetColor()Reset the displayed color to the color specified by the edit fieldsvoidresetColorWheel()Reset the brightness and saturation multipliers for the ColorWheel.voidsetAdjustWheel(int state)Set the adjust color wheel flag.private voidsetBrightness()Set the value of the brightness edit to match the current colorvoidsetColor(java.awt.Color c)voidsetColorScheme(int scheme)Set the Itten color scheme to usevoidsetDisplayScheme(boolean disp)Set the display of the color scheme markers.private voidsetHue()Set the value of the hue edit to match the current colorvoidsetHue(int h)Set the selected huestatic voidsetLabelBundle(java.util.ResourceBundle labelBundle)voidsetRollover(boolean state)Set the adjust rollover color flag.private voidsetSaturation()Set the value of the saturation edit to match the current colorvoidsetSelectedColors(ModelColor[] clrs)Set the reference to the selected colours for the colour schemeprivate booleanshouldAdjustWheel()Should the color wheel's colors be adjustedprivate voidshowSystemColorList(java.awt.Point p)Show a popup menu with the list of system colorsvoidstateChanged(javax.swing.event.ChangeEvent e)Invoked when the target of the listener has changed its state.voidupdateChooser()booleanuseDecimalRGB()Has the user selected the use decimal rgb checkbox?booleanuseWebColors()Has the user selected the use web safe colors checkbox?-
Methods inherited from class org.pushingpixels.radiance.theming.internal.contrib.randelshofer.quaqua.colorchooser.RadianceColorChooserPanel
getLargeDisplayIcon, getSmallDisplayIcon
-
Methods inherited from class javax.swing.colorchooser.AbstractColorChooserPanel
getColorFromModel, getColorSelectionModel, getDisplayedMnemonicIndex, getMnemonic, 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, 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
-
MONOCHROMATIC_SCHEME
public static final int MONOCHROMATIC_SCHEME
- See Also:
- Constant Field Values
-
CONTRASTING_SCHEME
public static final int CONTRASTING_SCHEME
- See Also:
- Constant Field Values
-
SOFT_CONTRAST_SCHEME
public static final int SOFT_CONTRAST_SCHEME
- See Also:
- Constant Field Values
-
DOUBLE_CONTRAST_SCHEME
public static final int DOUBLE_CONTRAST_SCHEME
- See Also:
- Constant Field Values
-
ANALOGIC_SCHEME
public static final int ANALOGIC_SCHEME
- See Also:
- Constant Field Values
-
CTRL_ADJUST
public static final int CTRL_ADJUST
- See Also:
- Constant Field Values
-
ALWAYS_ADJUST
public static final int ALWAYS_ADJUST
- See Also:
- Constant Field Values
-
NEVER_ADJUST
public static final int NEVER_ADJUST
- See Also:
- Constant Field Values
-
hueEdit
protected javax.swing.JTextField hueEdit
-
satEdit
protected javax.swing.JTextField satEdit
-
brightEdit
protected javax.swing.JTextField brightEdit
-
baseColorEdit
protected javax.swing.JTextField baseColorEdit
-
pickerImage
protected java.awt.image.BufferedImage pickerImage
-
imagePicker
protected ColorWheelPanel.ColorWheel imagePicker
-
fixedPanel
protected javax.swing.JPanel fixedPanel
-
resetBtn
protected javax.swing.JButton resetBtn
-
brightnessSlider
protected javax.swing.JSlider brightnessSlider
-
saturationSlider
protected javax.swing.JSlider saturationSlider
-
baseColorLabel
protected javax.swing.JLabel baseColorLabel
-
innerCircle
protected java.awt.geom.Ellipse2D innerCircle
-
outerCircle
protected java.awt.geom.Ellipse2D outerCircle
-
borderCircle
protected java.awt.geom.Ellipse2D borderCircle
-
useWebColors
protected javax.swing.JCheckBox useWebColors
-
decimalRGB
protected javax.swing.JCheckBox decimalRGB
-
fontSmall
protected java.awt.Font fontSmall
-
chooserColor
protected ModelColor chooserColor
-
selectedIttenColours
protected ModelColor[] selectedIttenColours
-
values
private float[] values
-
h
private double h
-
s
private double s
-
b
private double b
-
colorScheme
private int colorScheme
-
busy
private boolean busy
-
displayScheme
private boolean displayScheme
-
hasChooser
private boolean hasChooser
-
changeListeners
private java.util.ArrayList<javax.swing.event.ChangeListener> changeListeners
-
arcDelta
private static double[] arcDelta
-
ringThickness
private double ringThickness
-
paths
private java.awt.geom.GeneralPath[] paths
-
labelBundle
private static java.util.ResourceBundle labelBundle
-
rolloverPath
private java.awt.geom.GeneralPath rolloverPath
-
selectedPath
private java.awt.geom.GeneralPath selectedPath
-
showRollovers
private boolean showRollovers
-
rolloverColor
private java.awt.Color rolloverColor
-
selectedColor
private java.awt.Color selectedColor
-
systemColor
private java.awt.Color systemColor
-
fontFamily
private java.lang.String fontFamily
-
adjustWheel
private int adjustWheel
-
adjustRollover
private boolean adjustRollover
-
ctrlKeyDown
private boolean ctrlKeyDown
-
saturationMultipler
private double saturationMultipler
-
brightnessMultipler
private double brightnessMultipler
-
-
Method Detail
-
setSelectedColors
public void setSelectedColors(ModelColor[] clrs)
Set the reference to the selected colours for the colour scheme- Parameters:
clrs- the colors
-
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener l)
Add a listener for changes in the selected color- Parameters:
l- the change listener to add
-
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener l)
Remove a change listener- Parameters:
l- the change listener to remove
-
useDecimalRGB
public boolean useDecimalRGB()
Has the user selected the use decimal rgb checkbox?- Returns:
- true if decimal rgb values are to be shown
-
useWebColors
public boolean useWebColors()
Has the user selected the use web safe colors checkbox?- Returns:
- true if only web safe colors are to be shown
-
setDisplayScheme
public void setDisplayScheme(boolean disp)
Set the display of the color scheme markers.- Parameters:
disp- true to display the color scheme markers.
-
getHue
public int getHue()
Get the selected colors hue- Returns:
- the selected hue in the range 0-255
-
setHue
public void setHue(int h)
Set the selected hue- Parameters:
h- the selected hue in the range 0-255
-
getSaturation
public int getSaturation()
Get the selected colors saturation- Returns:
- the selected saturation in the range 0-255
-
getBrightness
public int getBrightness()
Get the selected colors brightness- Returns:
- the selected brightness in the range 0-255
-
setColorScheme
public void setColorScheme(int scheme)
Set the Itten color scheme to use- Parameters:
scheme-- -1 for no scheme display
- 0 for a monchromatic color scheme: MONOCHROMATIC_SCHEME
- 1 for a contrasting color scheme: CONTRASTING_SCHEME
- 2 for a soft-contrasting color scheme: SOFT_CONTRAST_SCHEME
- 3 for a double contrasting color scheme: DOUBLE_CONTRAST_SCHEME
- 4 for a analogical color scheme: ANALOGIC_SCHEME
-
moveHue
boolean moveHue(java.awt.Point pt)
Change the hue to match the angle identified by the point (in the inner circle).- Parameters:
pt- the point within the inner circle
-
getAngle
private int getAngle(java.awt.Point pt)
-
setColor
public void setColor(java.awt.Color c)
-
getColor
public java.awt.Color getColor()
Get the selected color- Returns:
- the color
-
getChooserColour
public ModelColor getChooserColour()
Get the chooser color- Returns:
- the chooser color
-
setHue
private void setHue()
Set the value of the hue edit to match the current color
-
setSaturation
private void setSaturation()
Set the value of the saturation edit to match the current color
-
setBrightness
private void setBrightness()
Set the value of the brightness edit to match the current color
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
Respond to action events for the edit fields- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
resetColor
private void resetColor()
Reset the displayed color to the color specified by the edit fields
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
Invoked when the mouse button has been clicked (pressed and released) on a component.- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
Invoked when a mouse button has been pressed on a component.- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
Invoked when a mouse button has been released on a component.- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
Invoked when the mouse enters a component.- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
Invoked when the mouse exits a component.- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
Invoked when the mouse exits a component.- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener
-
mouseWheelMoved
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
Move the sliders in rsponse to the mouse wheel- Specified by:
mouseWheelMovedin interfacejava.awt.event.MouseWheelListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
Invoked when the mouse exits a component.- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener
-
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
Invoked when the target of the listener has changed its state.- Specified by:
stateChangedin interfacejavax.swing.event.ChangeListener- Parameters:
e- a ChangeEvent object
-
buildChooser
protected void buildChooser()
- Specified by:
buildChooserin classjavax.swing.colorchooser.AbstractColorChooserPanel
-
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayNamein classjavax.swing.colorchooser.AbstractColorChooserPanel
-
getHiDpiAwareIcon
public RadianceIcon getHiDpiAwareIcon(int size, ContainerColorTokens tokens)
- Specified by:
getHiDpiAwareIconin classRadianceColorChooserPanel
-
getPreferredSize
public java.awt.Dimension getPreferredSize()
- Overrides:
getPreferredSizein classjavax.swing.JComponent
-
updateChooser
public void updateChooser()
- Specified by:
updateChooserin classjavax.swing.colorchooser.AbstractColorChooserPanel
-
installChooserPanel
public void installChooserPanel(javax.swing.JColorChooser enclosingChooser)
- Overrides:
installChooserPanelin classjavax.swing.colorchooser.AbstractColorChooserPanel
-
setLabelBundle
public static void setLabelBundle(java.util.ResourceBundle labelBundle)
-
getLabel
private static java.lang.String getLabel(java.lang.String labelName, java.lang.String defaultValue)
-
showSystemColorList
private void showSystemColorList(java.awt.Point p)
Show a popup menu with the list of system colors- Parameters:
p- the location to display the popup
-
getSystemColor
public java.awt.Color getSystemColor(java.lang.String temp)
Get the named system color- Parameters:
temp- the color name- Returns:
- the color value or null if the name is not recognized
-
shouldAdjustWheel
private boolean shouldAdjustWheel()
Should the color wheel's colors be adjusted- Returns:
- true if the colors should change to match the brightness and saturation
-
getAdjustWheel
public int getAdjustWheel()
Get the adjust color wheel flag.- Returns:
- the adjustment mode
-
setAdjustWheel
public void setAdjustWheel(int state)
Set the adjust color wheel flag.- Parameters:
state- the color wheel's new adjustment mode ( CTRL_ADJUST | ALWAYS_ADJUST | NEVER_ADJUST );
-
getRollover
public boolean getRollover()
Get the adjust rollover color flag.- Returns:
- the adjustment mode
-
setRollover
public void setRollover(boolean state)
Set the adjust rollover color flag.- Parameters:
state- the rollover's new adjustment mode ( true | false );
-
resetColorWheel
public void resetColorWheel()
Reset the brightness and saturation multipliers for the ColorWheel.
-
-