jazz.app
Class ChordLibraryExplorer

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

public class ChordLibraryExplorer
extends java.awt.Panel
implements java.awt.event.ActionListener

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  JazzColors colors
           
protected  java.lang.String current
           
protected  java.awt.Button editButton
           
protected  ChordLibrary library
           
protected  java.awt.List list
           
protected  java.awt.Label listLabel
           
protected  java.awt.Button loadButton
           
protected  java.awt.Label messageLabel
           
protected  java.awt.Button newButton
           
protected  java.awt.Button remButton
           
protected  java.awt.Button saveButton
           
 
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
ChordLibraryExplorer()
           
ChordLibraryExplorer(ChordLibrary library)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void editChord(java.lang.String name)
           
 java.lang.String getSelectedChordName()
           
protected  void initEvents()
           
protected  void initGraphics()
           
 void loadLibrary()
           
static void main(java.lang.String[] args)
           
 void resetList()
           
 void saveLibrary()
           
 void setBackground(java.awt.Color c)
           
 void setColors(JazzColors jc)
           
 void setForeground(java.awt.Color c)
           
 void setLibrary(ChordLibrary library)
           
 
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

library

protected ChordLibrary library

current

protected java.lang.String current

colors

protected JazzColors colors

listLabel

protected java.awt.Label listLabel

messageLabel

protected java.awt.Label messageLabel

list

protected java.awt.List list

newButton

protected java.awt.Button newButton

editButton

protected java.awt.Button editButton

remButton

protected java.awt.Button remButton

loadButton

protected java.awt.Button loadButton

saveButton

protected java.awt.Button saveButton
Constructor Detail

ChordLibraryExplorer

public ChordLibraryExplorer()

ChordLibraryExplorer

public ChordLibraryExplorer(ChordLibrary library)
Method Detail

editChord

public void editChord(java.lang.String name)

loadLibrary

public void loadLibrary()

saveLibrary

public void saveLibrary()

initGraphics

protected void initGraphics()

initEvents

protected void initEvents()

setLibrary

public void setLibrary(ChordLibrary library)

resetList

public void resetList()

actionPerformed

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

getSelectedChordName

public java.lang.String getSelectedChordName()

setForeground

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

setBackground

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

setColors

public void setColors(JazzColors jc)

main

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