Class ColorPickPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- ColorPickPanel
-
- All Implemented Interfaces:
ColorChangeListener,java.awt.event.ActionListener,java.awt.event.AdjustmentListener,java.awt.event.TextListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible
public class ColorPickPanel extends java.awt.Panel implements java.awt.event.AdjustmentListener, java.awt.event.ActionListener, java.awt.event.TextListener, ColorChangeListener
Il Panel per la selezione del colore- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ColorPickPanel()Crea un COlorePickPanel con selezionato il colore neroColorPickPanel(java.awt.Color old)Crea un ColorPickPanel con selezionato il colore dato
-
Method Summary
Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent ae)Viene richiamato quando viene modificato il testo allegato agli slidersvoidadjustmentValueChanged(java.awt.event.AdjustmentEvent e)Viene richiamato quando vengono modificate le posizioni degli slidersvoidcolorChanged(GraphEvent e)Viene richiamato dal ColorShades quando viene modificato il colore col mousejava.awt.ColorgetColor()Ritorna il colore selezionatojava.awt.DimensiongetPreferredSize()Ritorna la dimensione preferita del Panelstatic voidmain(java.lang.String[] args)voidsetColor(java.awt.Color c)Posiziona tutte le informazioni per rappresentare un dato colorevoidsetSlider()Posiziona gli sliders in corrispondenza del colore selezionatovoidtextValueChanged(java.awt.event.TextEvent te)Viene richiamato quando viene modificato il testo allegato agli sliders-
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, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, 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
-
getPreferredSize
public java.awt.Dimension getPreferredSize()
Ritorna la dimensione preferita del Panel- Overrides:
getPreferredSizein classjava.awt.Container- Returns:
- la dimensione preferita del Panel
-
getColor
public java.awt.Color getColor()
Ritorna il colore selezionato- Returns:
- il colore selezionato
-
colorChanged
public void colorChanged(GraphEvent e)
Viene richiamato dal ColorShades quando viene modificato il colore col mouse- Specified by:
colorChangedin interfaceColorChangeListener- Parameters:
e- il descrittore dell'evento
-
adjustmentValueChanged
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
Viene richiamato quando vengono modificate le posizioni degli sliders- Specified by:
adjustmentValueChangedin interfacejava.awt.event.AdjustmentListener
-
setColor
public void setColor(java.awt.Color c)
Posiziona tutte le informazioni per rappresentare un dato colore- Parameters:
c- il colore da rappresentare
-
setSlider
public void setSlider()
Posiziona gli sliders in corrispondenza del colore selezionato
-
textValueChanged
public void textValueChanged(java.awt.event.TextEvent te)
Viene richiamato quando viene modificato il testo allegato agli sliders- Specified by:
textValueChangedin interfacejava.awt.event.TextListener- Parameters:
te- l'evento sul testo che viene gestito
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent ae)
Viene richiamato quando viene modificato il testo allegato agli sliders- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener- Parameters:
ae- l'evento sul testo che viene gestito
-
main
public static void main(java.lang.String[] args)
-
-