peaklau.eaglefund
Class StockImage

java.lang.Object
  extended by javax.microedition.lcdui.Displayable
      extended by javax.microedition.lcdui.Canvas
          extended by peaklau.eaglefund.BaseCanvas
              extended by peaklau.eaglefund.TitleScreen
                  extended by peaklau.eaglefund.StockImage
All Implemented Interfaces:
java.lang.Runnable, javax.microedition.lcdui.CommandListener

public class StockImage
extends TitleScreen
implements javax.microedition.lcdui.CommandListener

Display stock index by image

First, get the latest stock index data from http://www.peaklau.com/fund/stockIndex.php.
  The requezt is the standard HTTP request.
  eg:http://www.peaklau.com/fund/stockIndex.php?days=30
Then, use class StockImageData to parse the XML formated data.
Next, parse the data and show the important data.

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

Field Summary
 
Fields inherited from class peaklau.eaglefund.TitleScreen
FONT_HEIGHT, height, Line_HIGHT, width
 
Fields inherited from class peaklau.eaglefund.BaseCanvas
host, 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
StockImage(int days, java.lang.String title, java.lang.String backDisplayable, INavigator navigator)
           
 
Method Summary
protected  void execute()
          Subclasses can overwrite this method to get refresh some data.
protected  void keyPressed(int keyCode)
           
protected  void paint(javax.microedition.lcdui.Graphics g)
           
 
Methods inherited from class peaklau.eaglefund.TitleScreen
commandAction, setStatus, setTitle
 
Methods inherited from class peaklau.eaglefund.BaseCanvas
getCurrentTime, refresh, 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
 
Methods inherited from interface javax.microedition.lcdui.CommandListener
commandAction
 

Constructor Detail

StockImage

public StockImage(int days,
                  java.lang.String title,
                  java.lang.String backDisplayable,
                  INavigator navigator)
Method Detail

execute

protected void execute()
Description copied from class: BaseCanvas
Subclasses can overwrite this method to get refresh some data.

Overrides:
execute in class BaseCanvas

paint

protected void paint(javax.microedition.lcdui.Graphics g)
Overrides:
paint in class TitleScreen

keyPressed

protected void keyPressed(int keyCode)
Overrides:
keyPressed in class TitleScreen


Copyright © 2007-2009 peaklau. All Rights Reserved.