example.mmademo
Class DrummerCanvas

java.lang.Object
  extended by javax.microedition.lcdui.Displayable
      extended by javax.microedition.lcdui.Canvas
          extended by example.mmademo.DrummerCanvas
All Implemented Interfaces:
javax.microedition.lcdui.CommandListener

public class DrummerCanvas
extends javax.microedition.lcdui.Canvas
implements javax.microedition.lcdui.CommandListener

Drummer Canvas


Field Summary
 
Fields inherited from class javax.microedition.lcdui.Canvas
DOWN, FIRE, GAME_A, GAME_B, GAME_C, GAME_D, KEY_NUM0, KEY_NUM1, KEY_NUM2, KEY_NUM3, KEY_NUM4, KEY_NUM5, KEY_NUM6, KEY_NUM7, KEY_NUM8, KEY_NUM9, KEY_POUND, KEY_STAR, LEFT, RIGHT, UP
 
Constructor Summary
DrummerCanvas(SimpleTones tones, Utils.BreadCrumbTrail parent)
           
 
Method Summary
 void commandAction(javax.microedition.lcdui.Command c, javax.microedition.lcdui.Displayable s)
           
 javax.microedition.lcdui.Displayable getCurrentDisplayable()
           
 javax.microedition.lcdui.Displayable go(javax.microedition.lcdui.Displayable d)
           
 javax.microedition.lcdui.Displayable goBack()
           
protected  void keyPressed(int keycode)
           
 void paint(javax.microedition.lcdui.Graphics g)
           
 javax.microedition.lcdui.Displayable replaceCurrent(javax.microedition.lcdui.Displayable d)
           
 void show()
           
 void showHelp()
          Show a page which explains the keys.
 void updateDisplay()
           
 
Methods inherited from class javax.microedition.lcdui.Canvas
getGameAction, getKeyCode, getKeyName, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, hideNotify, isDoubleBuffered, keyReleased, keyRepeated, pointerDragged, pointerPressed, pointerReleased, repaint, repaint, serviceRepaints, setFullScreenMode, showNotify, sizeChanged
 
Methods inherited from class javax.microedition.lcdui.Displayable
addCommand, getHeight, getTicker, getTitle, getWidth, isShown, removeCommand, setCommandListener, setTicker, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DrummerCanvas

public DrummerCanvas(SimpleTones tones,
                     Utils.BreadCrumbTrail parent)
Method Detail

go

public javax.microedition.lcdui.Displayable go(javax.microedition.lcdui.Displayable d)

goBack

public javax.microedition.lcdui.Displayable goBack()

replaceCurrent

public javax.microedition.lcdui.Displayable replaceCurrent(javax.microedition.lcdui.Displayable d)

getCurrentDisplayable

public javax.microedition.lcdui.Displayable getCurrentDisplayable()

commandAction

public void commandAction(javax.microedition.lcdui.Command c,
                          javax.microedition.lcdui.Displayable s)
Specified by:
commandAction in interface javax.microedition.lcdui.CommandListener

updateDisplay

public void updateDisplay()

show

public void show()

keyPressed

protected void keyPressed(int keycode)
Overrides:
keyPressed in class javax.microedition.lcdui.Canvas

paint

public void paint(javax.microedition.lcdui.Graphics g)
Specified by:
paint in class javax.microedition.lcdui.Canvas

showHelp

public void showHelp()
Show a page which explains the keys. For simplicity, the page is implemented as a list...