|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Panel
|
+--jazz.app.SongExplorer
| 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.Choice |
beatChoice
|
protected java.awt.Label |
beatLabel
|
protected java.awt.Panel |
beatPanel
|
protected ChordChange |
change
|
protected java.awt.Label |
changeLabel
|
protected java.awt.List |
changeList
|
protected java.awt.Label |
chordLabel
|
protected java.awt.List |
chordList
|
protected java.awt.Choice |
lengthChoice
|
protected java.awt.Label |
lengthLabel
|
protected java.awt.Panel |
lengthPanel
|
protected ChordLibrary |
library
|
protected java.awt.Choice |
measureChoice
|
protected java.awt.Label |
measureLabel
|
protected java.awt.Panel |
measurePanel
|
protected java.awt.Button |
newChordButton
|
protected java.awt.Button |
remChordButton
|
protected PitchChoice |
rootChoice
|
protected java.awt.Label |
rootLabel
|
protected java.awt.Panel |
rootPanel
|
protected Song |
song
|
| 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 | |
SongExplorer(ChordLibrary library)
|
|
SongExplorer(ChordLibrary library,
Song song)
|
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
protected java.lang.String |
changeLabel(ChordChange cc)
|
protected int |
getSelectedBeat()
|
protected int |
getSelectedLength()
|
protected int |
getSelectedMeasure()
|
Song |
getSong()
|
protected void |
initChoices()
|
protected void |
initEvents()
|
protected void |
initGraphics()
Initialize layout |
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
static void |
main(java.lang.String[] args)
|
protected void |
newChange()
Add on a new chord change |
void |
pitchChanged(PitchEvent e)
|
protected void |
reset()
|
protected void |
resetChangeList()
|
protected void |
resetChordList()
|
void |
setColors(JazzColors jc)
|
void |
setLibrary(ChordLibrary library)
|
void |
setSong(Song song)
|
protected void |
syncChangeToPanel()
|
protected void |
syncPanelToChange()
|
static void |
usage()
|
| 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, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, 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 |
protected Song song
protected ChordLibrary library
protected ChordChange change
protected java.awt.Label changeLabel
protected java.awt.List changeList
protected java.awt.Label chordLabel
protected java.awt.List chordList
protected java.awt.Panel rootPanel
protected java.awt.Label rootLabel
protected PitchChoice rootChoice
protected java.awt.Label lengthLabel
protected java.awt.Panel lengthPanel
protected java.awt.Choice lengthChoice
protected java.awt.Panel measurePanel
protected java.awt.Label measureLabel
protected java.awt.Choice measureChoice
protected java.awt.Panel beatPanel
protected java.awt.Label beatLabel
protected java.awt.Choice beatChoice
protected java.awt.Button newChordButton
protected java.awt.Button remChordButton
| Constructor Detail |
public SongExplorer(ChordLibrary library)
public SongExplorer(ChordLibrary library,
Song song)
| Method Detail |
public void setLibrary(ChordLibrary library)
public void setSong(Song song)
public Song getSong()
protected int getSelectedLength()
protected int getSelectedMeasure()
protected int getSelectedBeat()
protected void reset()
protected void resetChangeList()
protected void resetChordList()
protected void syncPanelToChange()
protected void syncChangeToPanel()
protected void newChange()
protected java.lang.String changeLabel(ChordChange cc)
protected void initGraphics()
protected void initChoices()
protected void initEvents()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void pitchChanged(PitchEvent e)
pitchChanged in interface PitchListenerpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListenerpublic void setColors(JazzColors jc)
public static void main(java.lang.String[] args)
public static void usage()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||