jazz.app
Class ChordExplorer

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--jazz.app.ChordExplorer
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, PitchListener, java.io.Serializable

public class ChordExplorer
extends java.awt.Panel
implements PitchListener, java.awt.event.ActionListener, java.awt.event.ItemListener

See Also:
Serialized Form

Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  java.awt.Button addButton
           
protected  Chord chord
           
protected  java.awt.Label chordLabel
           
protected  ChordPitch chordPitch
           
protected  java.awt.Choice dissChoice
           
protected  java.awt.Label dissLabel
           
protected  MusicPanel panel
           
protected  PitchChoice pitchChoice
           
protected  java.awt.Button remButton
           
 
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
ChordExplorer()
           
ChordExplorer(Chord c)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 Chord getChord()
           
protected  void initDissChoice()
           
protected  void initEvents()
           
protected  void initGraphics()
           
 void itemStateChanged(java.awt.event.ItemEvent e)
           
static void main(java.lang.String[] args)
           
 void pitchChanged(PitchEvent e)
           
 void setBackground(java.awt.Color bg)
           
 void setChord(Chord c)
           
 void setColors(JazzColors jc)
           
 void setForeground(java.awt.Color fg)
           
protected  void showQuality()
           
protected  void syncChordToPitch()
           
protected  void syncPanel()
           
protected  void syncPitchToChord()
           
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

chordPitch

protected ChordPitch chordPitch

chord

protected Chord chord

panel

protected MusicPanel panel

pitchChoice

protected PitchChoice pitchChoice

chordLabel

protected java.awt.Label chordLabel

addButton

protected java.awt.Button addButton

remButton

protected java.awt.Button remButton

dissLabel

protected java.awt.Label dissLabel

dissChoice

protected java.awt.Choice dissChoice
Constructor Detail

ChordExplorer

public ChordExplorer()

ChordExplorer

public ChordExplorer(Chord c)
Method Detail

setChord

public void setChord(Chord c)

getChord

public Chord getChord()

initGraphics

protected void initGraphics()

initDissChoice

protected void initDissChoice()

initEvents

protected void initEvents()

actionPerformed

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

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

syncPitchToChord

protected void syncPitchToChord()

syncChordToPitch

protected void syncChordToPitch()

pitchChanged

public void pitchChanged(PitchEvent e)
Specified by:
pitchChanged in interface PitchListener

showQuality

protected void showQuality()

syncPanel

protected void syncPanel()

setForeground

public void setForeground(java.awt.Color fg)
Overrides:
setForeground in class java.awt.Component

setBackground

public void setBackground(java.awt.Color bg)
Overrides:
setBackground in class java.awt.Component

setColors

public void setColors(JazzColors jc)

main

public static void main(java.lang.String[] args)