クラス GraphicsCanvas

java.lang.Object
  拡張com.nttdocomo.ui.Frame
      拡張com.nttdocomo.ui.Canvas
          拡張GraphicsCanvas

public class GraphicsCanvas
extends com.nttdocomo.ui.Canvas

キャンバスクラス


フィールドの概要
private  com.nttdocomo.ui.AudioPresenter audio
          ミュージックオブジェ
private  BackGround background
          背景画像オブジェ
private  Character[] character
          キャラクターオブジェ
private  int CHARACTER_MAX
          登場させるキャラの最大数
private  com.nttdocomo.ui.Graphics graphics
          グラフィクスオブジェ
private  Music music
          音楽オブジェ
private  int state
          起動状態
static int STATE_ACTIVE
          活性化状態
static int STATE_DEACTUBE
          非活性化状態
static int STATE_PAUSE
          休止状態
 
クラス com.nttdocomo.ui.Canvas から継承したフィールド
IME_CANCELED, IME_COMMITTED
 
クラス com.nttdocomo.ui.Frame から継承したフィールド
SOFT_KEY_1, SOFT_KEY_2
 
コンストラクタの概要
(パッケージプライベート) GraphicsCanvas()
           
 
メソッドの概要
(パッケージプライベート)  void execution()
          メイン実行
 int getState()
          起動状態の取得
 void musicPlay()
          音楽の再生
 void musicStop()
          音楽の停止
 void paint(com.nttdocomo.ui.Graphics graphics)
          ペイント(未実装)
private  void process1()
          受信メール無しのプロセス
private  void process2()
          受信メール有りのプロセス
 void processEvent(int type, int param)
          キーイベント
 void setState(int state)
          起動状態の設定
 
クラス com.nttdocomo.ui.Canvas から継承したメソッド
getGraphics, getKeypadState, getKeypadState, imeOn, processIMEEvent, repaint, repaint
 
クラス com.nttdocomo.ui.Frame から継承したメソッド
getHeight, getWidth, setBackground, setSoftLabel
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

character

private Character[] character
キャラクターオブジェ


music

private Music music
音楽オブジェ


background

private BackGround background
背景画像オブジェ


audio

private com.nttdocomo.ui.AudioPresenter audio
ミュージックオブジェ


graphics

private com.nttdocomo.ui.Graphics graphics
グラフィクスオブジェ


state

private int state
起動状態


CHARACTER_MAX

private final int CHARACTER_MAX
登場させるキャラの最大数

関連項目:
定数フィールド値

STATE_PAUSE

public static final int STATE_PAUSE
休止状態

関連項目:
定数フィールド値

STATE_DEACTUBE

public static final int STATE_DEACTUBE
非活性化状態

関連項目:
定数フィールド値

STATE_ACTIVE

public static final int STATE_ACTIVE
活性化状態

関連項目:
定数フィールド値
コンストラクタの詳細

GraphicsCanvas

GraphicsCanvas()
メソッドの詳細

execution

void execution()
メイン実行


process1

private void process1()
受信メール無しのプロセス


process2

private void process2()
受信メール有りのプロセス


musicPlay

public void musicPlay()
音楽の再生


musicStop

public void musicStop()
音楽の停止


setState

public void setState(int state)
起動状態の設定

パラメータ:
state - 起動状態

getState

public int getState()
起動状態の取得

戻り値:
起動状態

paint

public void paint(com.nttdocomo.ui.Graphics graphics)
ペイント(未実装)

パラメータ:
graphics - 描画に使用するGraphicsオブジェクト

processEvent

public void processEvent(int type,
                         int param)
キーイベント

パラメータ:
type - イベントのタイプ
param - イベントのパラメータ