jazz.app
Class DeviceManipulationExplorer

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

public class DeviceManipulationExplorer
extends java.awt.Panel
implements 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  Device device
           
protected  DeviceManipulation manip
           
protected  java.awt.Label manipLabel
           
protected  ManipulationPitch manipPitch
           
protected  java.awt.Choice octaveChoice
           
protected  java.awt.Label octaveLabel
           
protected  MusicPanel panel
           
protected  java.awt.Choice pitchChoice
           
protected  java.awt.Label pitchLabel
           
protected  java.awt.Button remButton
           
protected  java.awt.Choice startChoice
           
protected  java.awt.Label startLabel
           
 
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
DeviceManipulationExplorer(Device device)
           
DeviceManipulationExplorer(DeviceManipulation manip)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 DeviceManipulation getManipulation()
           
protected  Pitch getSelectedPitch()
           
protected  void initEvents()
           
protected  void initGraphics()
           
 void itemStateChanged(java.awt.event.ItemEvent e)
           
static void main(java.lang.String[] args)
           
 void setColors(JazzColors jc)
           
 void setDevice(Device device)
           
 void setManipulation(DeviceManipulation manip)
           
protected  void syncManipulationToPitch()
           
protected  void syncPanel()
           
protected  void syncPitchToManipulation()
           
 
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

device

protected Device device

manip

protected DeviceManipulation manip

manipPitch

protected ManipulationPitch manipPitch

panel

protected MusicPanel panel

pitchLabel

protected java.awt.Label pitchLabel

pitchChoice

protected java.awt.Choice pitchChoice

manipLabel

protected java.awt.Label manipLabel

addButton

protected java.awt.Button addButton

remButton

protected java.awt.Button remButton

startLabel

protected java.awt.Label startLabel

startChoice

protected java.awt.Choice startChoice

octaveLabel

protected java.awt.Label octaveLabel

octaveChoice

protected java.awt.Choice octaveChoice
Constructor Detail

DeviceManipulationExplorer

public DeviceManipulationExplorer(Device device)

DeviceManipulationExplorer

public DeviceManipulationExplorer(DeviceManipulation manip)
Method Detail

setManipulation

public void setManipulation(DeviceManipulation manip)

setDevice

public void setDevice(Device device)

getManipulation

public DeviceManipulation getManipulation()

syncPanel

protected void syncPanel()

syncPitchToManipulation

protected void syncPitchToManipulation()

syncManipulationToPitch

protected void syncManipulationToPitch()

getSelectedPitch

protected Pitch getSelectedPitch()

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

initEvents

protected void initEvents()

initGraphics

protected void initGraphics()

setColors

public void setColors(JazzColors jc)

main

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