jazz.app
Class DeviceLibraryExplorer

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--jazz.app.DeviceLibraryExplorer
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 DeviceLibraryExplorer
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  Device device
           
protected  java.awt.Label deviceLabel
           
protected  java.awt.List deviceList
           
protected  java.awt.Button editDevButton
           
protected  java.awt.Button editManipButton
           
protected  DeviceLibrary library
           
protected  java.awt.Button loadButton
           
protected  DeviceManipulation manip
           
protected  java.awt.Label manipLabel
           
protected  java.awt.List manipList
           
protected  java.awt.Button newDevButton
           
protected  java.awt.Button newManipButton
           
protected  java.awt.Button remDevButton
           
protected  java.awt.Button remManipButton
           
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
DeviceLibraryExplorer()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void editDevice()
          Edit the device that currently has focus
 void editManip()
          Edit the manipulation that currently has focus
 Device getSelectedDevice()
          Return the device that currently has focus
protected  void initEvents()
           
 void initGraphics()
           
 void itemStateChanged(java.awt.event.ItemEvent e)
           
 void loadLibrary()
           
static void main(java.lang.String[] args)
           
 void newDevice()
          Create a new device
 void newManip()
          Create a new device manipulation
 void resetDeviceList()
           
 void resetLists()
           
 void resetManipList()
           
 void saveLibrary()
           
 void setColors(JazzColors jc)
           
 void setSelectedDevice(Device d)
          Set which device has focus
 void setSelectedDevice(java.lang.String name)
           
 void setSelectedManip(DeviceManipulation dm)
          Set which manipulation currently has focus
 void setSelectedManip(java.lang.String name)
           
 
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

library

protected DeviceLibrary library

manip

protected DeviceManipulation manip

device

protected Device device

deviceLabel

protected java.awt.Label deviceLabel

deviceList

protected java.awt.List deviceList

manipLabel

protected java.awt.Label manipLabel

manipList

protected java.awt.List manipList

newDevButton

protected java.awt.Button newDevButton

editDevButton

protected java.awt.Button editDevButton

remDevButton

protected java.awt.Button remDevButton

newManipButton

protected java.awt.Button newManipButton

editManipButton

protected java.awt.Button editManipButton

remManipButton

protected java.awt.Button remManipButton

loadButton

protected java.awt.Button loadButton

saveButton

protected java.awt.Button saveButton
Constructor Detail

DeviceLibraryExplorer

public DeviceLibraryExplorer()
Method Detail

resetLists

public void resetLists()

resetDeviceList

public void resetDeviceList()

resetManipList

public void resetManipList()

initGraphics

public void initGraphics()

newDevice

public void newDevice()
Create a new device

editDevice

public void editDevice()
Edit the device that currently has focus

newManip

public void newManip()
Create a new device manipulation

editManip

public void editManip()
Edit the manipulation that currently has focus

getSelectedDevice

public Device getSelectedDevice()
Return the device that currently has focus

setSelectedDevice

public void setSelectedDevice(Device d)
Set which device has focus

setSelectedDevice

public void setSelectedDevice(java.lang.String name)

setSelectedManip

public void setSelectedManip(DeviceManipulation dm)
Set which manipulation currently has focus

setSelectedManip

public void setSelectedManip(java.lang.String name)

saveLibrary

public void saveLibrary()

loadLibrary

public void loadLibrary()

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

setColors

public void setColors(JazzColors jc)

main

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