blue.music
Class GuitarFretBoard

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--blue.painter.SupportingPainter
                          |
                          +--blue.music.GuitarFretBoard

public class GuitarFretBoard
extends SupportingPainter

See Also:
Serialized Form

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
GuitarFretBoard(int ns, int nf, int h, int w, Instrument inst)
           
 
Method Summary
 void draw()
           
 void frame()
           
 Fret getFret(int stringNr, int fretNr)
           
 void home()
           
 java.awt.Insets insets()
           
 void lp()
           
 void moveToNextHigherString()
           
 void moveToNextLowerString()
           
 void play(Instrument i)
           
 void rest(Instrument i)
           
 void rp()
           
 
Methods inherited from class blue.painter.SupportingPainter
AWTtoSupportingPainterMap, bk, canvasHeight, canvasWidth, connect, display, draw, draw, draw, draw, draw, draw, draw, drawBoundary, drawFret, drawString, drawStringCentered, fd, getColor, getFont, getPenColor, heading, hide, hide, ibk, ifd, ila, ilt, invert, invert, ira, irt, jbk, jfd, jla, jlt, jra, jrt, la, lt, mapAWTtoSupportingPainter, mapSupportingPainterToAWT, moveTo, paint, paint, paint, paint, paint, paint, paintCanvas, position, printCanvasDimensions, printState, ra, redisplay, rt, setFontSize, setHeading, setPenColor, setPenColor, setPenFont, setPenFont, setPosition, setPosition, tl, tl, tr, tr, undisplay, update, view, view
 
Methods inherited from class java.awt.Panel
addNotify
 
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, getMaximumSize, getMinimumSize, getPreferredSize, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, 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, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, 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, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, 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
 

Constructor Detail

GuitarFretBoard

public GuitarFretBoard(int ns,
                       int nf,
                       int h,
                       int w,
                       Instrument inst)
Method Detail

insets

public java.awt.Insets insets()
Overrides:
insets in class java.awt.Container

frame

public void frame()

draw

public void draw()

play

public void play(Instrument i)

home

public void home()

rest

public void rest(Instrument i)

rp

public void rp()

lp

public void lp()

moveToNextHigherString

public void moveToNextHigherString()

moveToNextLowerString

public void moveToNextLowerString()

getFret

public Fret getFret(int stringNr,
                    int fretNr)