jazz.app
Class DeviceExplorer

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--jazz.app.DeviceExplorer
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 DeviceExplorer
extends java.awt.Panel
implements java.awt.event.ActionListener, java.awt.event.ItemListener, PitchListener

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  Device device
           
protected  java.awt.Label deviceLabel
           
protected  DevicePitch devicePitch
           
protected  java.awt.Choice dissChoice
           
protected  java.awt.Label dissLabel
           
protected  MusicPanel panel
           
protected  PitchChoice pitchChoice
           
protected  java.awt.Button remButton
           
protected  java.awt.Choice structChoice
           
protected  java.awt.Label structLabel
           
 
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
DeviceExplorer()
           
DeviceExplorer(Device d)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 Device getDevice()
           
protected  void initChoices()
           
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 setColors(JazzColors jc)
           
 void setDevice(Device d)
           
protected  void syncDeviceToPitch()
           
protected  void syncPanel()
           
protected  void syncPitchToDevice()
           
 
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

devicePitch

protected DevicePitch devicePitch

device

protected Device device

panel

protected MusicPanel panel

pitchChoice

protected PitchChoice pitchChoice

deviceLabel

protected java.awt.Label deviceLabel

addButton

protected java.awt.Button addButton

remButton

protected java.awt.Button remButton

dissLabel

protected java.awt.Label dissLabel

dissChoice

protected java.awt.Choice dissChoice

structLabel

protected java.awt.Label structLabel

structChoice

protected java.awt.Choice structChoice
Constructor Detail

DeviceExplorer

public DeviceExplorer()

DeviceExplorer

public DeviceExplorer(Device d)
Method Detail

setDevice

public void setDevice(Device d)

getDevice

public Device getDevice()

syncPanel

protected void syncPanel()

syncPitchToDevice

protected void syncPitchToDevice()

syncDeviceToPitch

protected void syncDeviceToPitch()

initGraphics

protected void initGraphics()

initEvents

protected void initEvents()

pitchChanged

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

itemStateChanged

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

actionPerformed

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

initChoices

protected void initChoices()

setColors

public void setColors(JazzColors jc)

main

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