org.rr0.is.presentation.view.report.applet
Class Palette

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--org.rr0.is.presentation.view.report.applet.Palette

public class Palette
extends Panel

Author:
Jerôme Beau
Version: 31 janv. 2004 17:15:19

Field Summary
 private VectoractionListeners
           
 private ScrollbarbrightnessCursor
           
 private ColorPickercolorPicker
           
 private ScrollbarhueCursor
           
 private ScrollbarsaturationCursor
           

Fields inherited from class java.awt.Component
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT

Constructor Summary
Palette()
           

Method Summary
 voidaddActionListener(ActionListener actionListener)
           
 voidfireColorSelected()
           
 ColorgetColor()
           
 private PanelgetHSBPanel()
           
 voidsetColor(Color color)
           
 voidupdateCursors()
           

Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext

Methods inherited from class java.awt.Container
getComponentCount, countComponents, getComponent, getComponents, getInsets, insets, add, add, add, add, add, addImpl, remove, remove, removeAll, getLayout, setLayout, doLayout, layout, invalidate, validate, validateTree, setFont, getPreferredSize, preferredSize, getMinimumSize, minimumSize, getMaximumSize, getAlignmentX, getAlignmentY, paint, update, print, paintComponents, printComponents, addContainerListener, removeContainerListener, getListeners, processEvent, processContainerEvent, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, removeNotify, isAncestorOf, paramString, list, list

Methods inherited from class java.awt.Component
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getGraphicsConfiguration, getTreeLock, getToolkit, isValid, isDisplayable, isVisible, isShowing, isEnabled, setEnabled, enable, enable, disable, isDoubleBuffered, enableInputMethods, setVisible, show, show, hide, getForeground, setForeground, getBackground, setBackground, getFont, getLocale, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, reshape, setBounds, getX, getY, getWidth, getHeight, getBounds, getSize, getLocation, isOpaque, isLightweight, getGraphics, getFontMetrics, setCursor, getCursor, paintAll, repaint, repaint, repaint, repaint, printAll, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, contains, inside, contains, dispatchEvent, postEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, getInputContext, enableEvents, disableEvents, coalesceEvents, processComponentEvent, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processInputMethodEvent, processHierarchyEvent, processHierarchyBoundsEvent, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, isFocusTraversable, requestFocus, transferFocus, nextFocus, hasFocus, add, remove, toString, list, list, list, addPropertyChangeListener, removePropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, firePropertyChange, setComponentOrientation, getComponentOrientation

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize

Field Detail

actionListeners

private Vector actionListeners

brightnessCursor

private Scrollbar brightnessCursor

colorPicker

private ColorPicker colorPicker

hueCursor

private Scrollbar hueCursor

saturationCursor

private Scrollbar saturationCursor
Constructor Detail

Palette

public Palette()
Method Detail

addActionListener

public void addActionListener(ActionListener actionListener)

fireColorSelected

public void fireColorSelected()

getColor

public Color getColor()

getHSBPanel

private Panel getHSBPanel()

setColor

public void setColor(Color color)

updateCursors

public void updateCursors()

Association Links

to Class org.rr0.is.presentation.view.report.applet.ColorPicker

to Class java.awt.Scrollbar

to Class java.awt.Scrollbar

to Class java.awt.Scrollbar

to Class java.util.Vector