dguitar.gui
Class ColorPanelNote

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bydguitar.gui.ColorPanelNote
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, i18n.Internationalized, java.awt.MenuContainer, java.io.Serializable

public class ColorPanelNote
extends javax.swing.JPanel
implements java.awt.event.ActionListener, i18n.Internationalized

Author:
Mauricio Gracia Gutiérrez
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.ButtonGroup buttonGroup
           
private  common.JColorButton[] colors
           
private  common.JColorButton[] colorsDynamics
           
private  javax.swing.JRadioButton durationChooseColors
           
private  ColorScheme durationColors
           
private  javax.swing.JRadioButton durationDefaultColors
           
private  javax.swing.ButtonGroup durationDefaultOrSelected
           
private  javax.swing.JRadioButton durationRadioButton
           
private static javax.swing.JLabel[] durations
           
private  javax.swing.JRadioButton dynamicChooseColors
           
private  ColorScheme dynamicColors
           
private  javax.swing.JRadioButton dynamicDefaultColors
           
private  javax.swing.ButtonGroup dynamicDefaultOrSelected
           
private  javax.swing.JRadioButton dynamicRadioButton
           
private static javax.swing.JLabel[] dynamics
           
private  javax.swing.JSeparator jSeparator1
           
private  javax.swing.JSeparator jSeparator2
           
private  ColorScheme lastSelectedColors
           
private  common.JColorButton singleButton
           
private  ColorScheme singleColor
           
private  javax.swing.JRadioButton singleRadioButton
           
private  int typeOfColoring
           
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ColorPanelNote()
          Creates new form DurationColorsPanel
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
private  void componentsCreate()
           
private  javax.swing.JPanel createMiniPanel(java.awt.Component CompA, java.awt.Component CompB)
           
private  void durationChooseColorsActionPerformed(java.awt.event.ActionEvent evt)
           
private  void durationColorsSetEnabled(boolean b)
          Sets the states of the 8 multiple Colors buttons
private  void durationColorsSetListener(java.awt.event.ActionListener l)
           
private  void durationColorsUpdate()
          call this every time you modif the durationColors direcly
private  void durationDefaultColorsActionPerformed(java.awt.event.ActionEvent evt)
           
private  void durationDefaultOrSelectedColors()
           
private  void durationMultipleValuesSet(boolean b)
          Sets the values acording to desired behavior
private  void durationRadioButtonActionPerformed(java.awt.event.ActionEvent evt)
           
private  void dynamicChooseColorsActionPerformed(java.awt.event.ActionEvent evt)
           
private  void dynamicColorsSetEnabled(boolean b)
          Sets the states of the 8 multiple Colors buttons
private  void dynamicColorsSetListener(java.awt.event.ActionListener l)
           
private  void dynamicColorsUpdate()
          call this every time you modify the dynamicColors direcly
private  void dynamicDefaultColorsActionPerformed(java.awt.event.ActionEvent evt)
           
private  void dynamicDefaultOrSelectedColors()
           
private  void dynamicMultipleValuesSet(boolean b)
          Sets the values acording to desired behavior
private  void dynamicRadioButtonActionPerformed(java.awt.event.ActionEvent evt)
           
protected  ColorScheme getColors()
           
 int getTypeOfColoring()
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
private  void postInit()
           
protected  boolean selectionChanged()
           
protected  void setColors(ColorScheme ndc, int TypeOfColoring)
          This method is NOT called by ACTIONS EVENTS, therefore lastSelectedColors is not changed
private  void setIcon(javax.swing.JLabel label, int i, java.awt.Image[] imgs)
           
private  void setIcon(javax.swing.JLabel label, int i, javax.swing.ImageIcon[] iis)
           
 void setLangText()
           
protected  void setSingleColor(ColorScheme dc)
           
private  void singleButtonActionPerformed(java.awt.event.ActionEvent evt)
           
private  void singleRadioButtonActionPerformed(java.awt.event.ActionEvent evt)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

singleColor

private ColorScheme singleColor

durationColors

private ColorScheme durationColors

dynamicColors

private ColorScheme dynamicColors

lastSelectedColors

private ColorScheme lastSelectedColors

typeOfColoring

private int typeOfColoring

buttonGroup

private javax.swing.ButtonGroup buttonGroup

durationChooseColors

private javax.swing.JRadioButton durationChooseColors

durationDefaultColors

private javax.swing.JRadioButton durationDefaultColors

durationDefaultOrSelected

private javax.swing.ButtonGroup durationDefaultOrSelected

durationRadioButton

private javax.swing.JRadioButton durationRadioButton

dynamicChooseColors

private javax.swing.JRadioButton dynamicChooseColors

dynamicDefaultColors

private javax.swing.JRadioButton dynamicDefaultColors

dynamicDefaultOrSelected

private javax.swing.ButtonGroup dynamicDefaultOrSelected

dynamicRadioButton

private javax.swing.JRadioButton dynamicRadioButton

jSeparator1

private javax.swing.JSeparator jSeparator1

jSeparator2

private javax.swing.JSeparator jSeparator2

singleRadioButton

private javax.swing.JRadioButton singleRadioButton

singleButton

private common.JColorButton singleButton

colors

private common.JColorButton[] colors

colorsDynamics

private common.JColorButton[] colorsDynamics

durations

private static javax.swing.JLabel[] durations

dynamics

private static javax.swing.JLabel[] dynamics
Constructor Detail

ColorPanelNote

public ColorPanelNote()
Creates new form DurationColorsPanel

Method Detail

createMiniPanel

private javax.swing.JPanel createMiniPanel(java.awt.Component CompA,
                                           java.awt.Component CompB)

setIcon

private void setIcon(javax.swing.JLabel label,
                     int i,
                     java.awt.Image[] imgs)

setIcon

private void setIcon(javax.swing.JLabel label,
                     int i,
                     javax.swing.ImageIcon[] iis)

postInit

private void postInit()

durationDefaultOrSelectedColors

private void durationDefaultOrSelectedColors()

dynamicDefaultOrSelectedColors

private void dynamicDefaultOrSelectedColors()

durationMultipleValuesSet

private void durationMultipleValuesSet(boolean b)
Sets the values acording to desired behavior


dynamicMultipleValuesSet

private void dynamicMultipleValuesSet(boolean b)
Sets the values acording to desired behavior


durationColorsSetListener

private void durationColorsSetListener(java.awt.event.ActionListener l)

dynamicColorsSetListener

private void dynamicColorsSetListener(java.awt.event.ActionListener l)

setColors

protected void setColors(ColorScheme ndc,
                         int TypeOfColoring)
This method is NOT called by ACTIONS EVENTS, therefore lastSelectedColors is not changed


selectionChanged

protected boolean selectionChanged()

getColors

protected ColorScheme getColors()

setSingleColor

protected void setSingleColor(ColorScheme dc)

dynamicColorsUpdate

private void dynamicColorsUpdate()
call this every time you modify the dynamicColors direcly


durationColorsUpdate

private void durationColorsUpdate()
call this every time you modif the durationColors direcly


dynamicColorsSetEnabled

private void dynamicColorsSetEnabled(boolean b)
Sets the states of the 8 multiple Colors buttons


durationColorsSetEnabled

private void durationColorsSetEnabled(boolean b)
Sets the states of the 8 multiple Colors buttons


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

initComponents

private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.


componentsCreate

private void componentsCreate()

setLangText

public void setLangText()
Specified by:
setLangText in interface i18n.Internationalized

dynamicRadioButtonActionPerformed

private void dynamicRadioButtonActionPerformed(java.awt.event.ActionEvent evt)

dynamicDefaultColorsActionPerformed

private void dynamicDefaultColorsActionPerformed(java.awt.event.ActionEvent evt)

dynamicChooseColorsActionPerformed

private void dynamicChooseColorsActionPerformed(java.awt.event.ActionEvent evt)

singleButtonActionPerformed

private void singleButtonActionPerformed(java.awt.event.ActionEvent evt)

durationChooseColorsActionPerformed

private void durationChooseColorsActionPerformed(java.awt.event.ActionEvent evt)

durationDefaultColorsActionPerformed

private void durationDefaultColorsActionPerformed(java.awt.event.ActionEvent evt)

durationRadioButtonActionPerformed

private void durationRadioButtonActionPerformed(java.awt.event.ActionEvent evt)

singleRadioButtonActionPerformed

private void singleRadioButtonActionPerformed(java.awt.event.ActionEvent evt)

getTypeOfColoring

public int getTypeOfColoring()