peaklau.eaglefund
Class BaseCanvas

java.lang.Object
  extended by javax.microedition.lcdui.Displayable
      extended by javax.microedition.lcdui.Canvas
          extended by peaklau.eaglefund.BaseCanvas
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
MainScreen, TitleScreen

public class BaseCanvas
extends javax.microedition.lcdui.Canvas
implements java.lang.Runnable

BaseCanvas class
The subclasses of this class should overwrite paint() method .
If the subclasses want to refresh the data, they should overwrite the execute() method.

Version:
$Revision: 1.2 $ $Date: 2007/10/21 14:26:23 $
Author:
peaklau
email:peaklau@hotmail.com
HomePage

Field Summary
static java.lang.String host
           
protected  INavigator navigator
           
 
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
BaseCanvas(INavigator navigator)
           
 
Method Summary
protected  void execute()
          Subclasses can overwrite this method to get refresh some data.
 java.lang.String getCurrentTime()
           
protected  void keyPressed(int keyCode)
           
protected  void paint(javax.microedition.lcdui.Graphics g)
           
protected  void refresh()
           
 void run()
           
 
Methods inherited from class javax.microedition.lcdui.Canvas
getGameAction, getHeight, getKeyCode, getKeyName, getWidth, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, hideNotify, isDoubleBuffered, keyReleased, keyRepeated, pointerDragged, pointerPressed, pointerReleased, repaint, repaint, serviceRepaints, showNotify
 
Methods inherited from class javax.microedition.lcdui.Displayable
addCommand, isShown, removeCommand, setCommandListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

host

public static final java.lang.String host
See Also:
Constant Field Values

navigator

protected INavigator navigator
Constructor Detail

BaseCanvas

public BaseCanvas(INavigator navigator)
Method Detail

refresh

protected void refresh()

run

public void run()
Specified by:
run in interface java.lang.Runnable

execute

protected void execute()
Subclasses can overwrite this method to get refresh some data.


paint

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

getCurrentTime

public java.lang.String getCurrentTime()

keyPressed

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


Copyright © 2007-2009 peaklau. All Rights Reserved.