Class ColorShades
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- ColorShades
-
- All Implemented Interfaces:
java.awt.event.MouseListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible
public class ColorShades extends java.awt.Panel implements java.awt.event.MouseListenerIl pannello con tutte le sfumature dei colori all'interno del ColorPickPanel- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ColorShades(java.awt.Color c)Crea un Panel ColorShades con selezionato il colore indicato
-
Method Summary
Modifier and Type Method Description voidaddColorChangeListener(ColorChangeListener ccl)Aggiunge un ColorChangeListener al ColoreShadesjava.awt.ColorgetColor()Ritorna il colore selezionatovoidmouseClicked(java.awt.event.MouseEvent e)Viene chiamato quando viene clickato un punto del ColorShades aggiorando il colore selezionato richiamando tutti i listeners.voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidpaint(java.awt.Graphics g)Disegna il ColorShades sul Graphics indicatovoidremoveColorChangeListener(ColorChangeListener ccl)Rimuove un ColorChangeListener dal ColoreShadesvoidsetColor(java.awt.Color c)Stabilisce il colore selezionatovoidupdate(java.awt.Graphics g)Aggiorna l'immagine del ColorShades-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
getColor
public java.awt.Color getColor()
Ritorna il colore selezionato- Returns:
- il colore selezionato
-
setColor
public void setColor(java.awt.Color c)
Stabilisce il colore selezionato- Parameters:
c- il colore selezioanto
-
removeColorChangeListener
public void removeColorChangeListener(ColorChangeListener ccl)
Rimuove un ColorChangeListener dal ColoreShades- Parameters:
ccl- il ColoreCHangeListener da rimuovere
-
addColorChangeListener
public void addColorChangeListener(ColorChangeListener ccl)
Aggiunge un ColorChangeListener al ColoreShades- Parameters:
ccl- il ColoreCHangeListener da aggiungere
-
update
public void update(java.awt.Graphics g)
Aggiorna l'immagine del ColorShades- Overrides:
updatein classjava.awt.Container- Parameters:
g- lo spazio grafico su cui visualizzare il ColorShades
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
Viene chiamato quando viene clickato un punto del ColorShades aggiorando il colore selezionato richiamando tutti i listeners.- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener- Parameters:
e- il MaouseEvent che rappresenta l'evento della pressione del tasto sul mouse
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
paint
public void paint(java.awt.Graphics g)
Disegna il ColorShades sul Graphics indicato- Overrides:
paintin classjava.awt.Container- Parameters:
g- la superficie su cui disegnare il ColorShades
-
-