|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.nttdocomo.ui.Frame
com.nttdocomo.ui.Canvas
com.mokit.BaseCanvas
public class BaseCanvas
キャンバス共通のメインクラスです。
| フィールドの概要 | |
|---|---|
static int |
DOWN
下方向キーを表します。 |
static int |
KEY_0
0キーを表します。 |
static int |
KEY_1
1キーを表します。 |
static int |
KEY_2
2キーを表します。 |
static int |
KEY_3
3キーを表します。 |
static int |
KEY_4
4キーを表します。 |
static int |
KEY_5
5キーを表します。 |
static int |
KEY_6
6キーを表します。 |
static int |
KEY_7
7キーを表します。 |
static int |
KEY_8
8キーを表します。 |
static int |
KEY_9
9キーを表します。 |
static int |
KEY_AST
*キーを表します。 |
static int |
KEY_IAPP
クリアキーを表します。 |
static int |
KEY_NONE
何もキーが押されていない状態を表します。 |
static int |
KEY_PND
#キーを表します。 |
static int |
KEY_SOFT1
ソフトキー1を表します。 |
static int |
KEY_SOFT2
ソフトキー2を表します。 |
static int |
LEFT
左方向キーを表します。 |
static int |
PRESSED_EVENT
キーダウンイベントを表します。 |
static int |
RELEASED_EVENT
キーアップイベントを表します。 |
static int |
RIGHT
右方向キーを表します。 |
static int |
SELECT
決定キーを表します。 |
static int |
SOFT_LABEL_1
ソフトキー1のラベルを表します。 |
static int |
SOFT_LABEL_2
ソフトキー2のラベルを表します。 |
static int |
UP
上方向キーを表します。 |
| クラス com.nttdocomo.ui.Canvas から継承されたフィールド |
|---|
IME_CANCELED, IME_COMMITTED |
| クラス com.nttdocomo.ui.Frame から継承されたフィールド |
|---|
SOFT_KEY_1, SOFT_KEY_2 |
| コンストラクタの概要 | |
|---|---|
BaseCanvas()
|
|
| メソッドの概要 | |
|---|---|
boolean |
checkKey(int key)
キー判定を行います。 |
boolean |
checkMultiKey(int key1,
int key2)
同時押しの判定を行います。 |
void |
endCvsThread(int nextMode)
Canvasスレッドを終了させます。 |
void |
exe(int keyEvent,
int keyState)
サブクラスでオーバーライドします。 |
void |
paint(com.nttdocomo.ui.Graphics g)
Canvas描画メソッドです。 |
void |
paintCvs()
サブクラスでオーバーライドします。 |
void |
processEvent(int type,
int param)
キーイベントが発生した際に呼ばれます。 |
void |
setSoftLabel(java.lang.String key1,
java.lang.String key2)
ソフトキーラベルを設定します。 |
int |
startCvsThread(int time)
Canvas生成時に起動されるメインループです。 |
| クラス com.nttdocomo.ui.Canvas から継承されたメソッド |
|---|
getGraphics, getKeypadState, getKeypadState, imeOn, imeOn, processIMEEvent, repaint, repaint |
| クラス com.nttdocomo.ui.Frame から継承されたメソッド |
|---|
getHeight, getWidth, setBackground, setSoftLabel, setSoftLabelVisible |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int UP
public static final int DOWN
public static final int LEFT
public static final int RIGHT
public static final int SELECT
public static final int KEY_0
public static final int KEY_1
public static final int KEY_2
public static final int KEY_3
public static final int KEY_4
public static final int KEY_5
public static final int KEY_6
public static final int KEY_7
public static final int KEY_8
public static final int KEY_9
public static final int KEY_AST
public static final int KEY_PND
public static final int KEY_IAPP
public static final int KEY_SOFT1
public static final int KEY_SOFT2
public static final int KEY_NONE
public static final int SOFT_LABEL_1
public static final int SOFT_LABEL_2
public static final int PRESSED_EVENT
public static final int RELEASED_EVENT
| コンストラクタの詳細 |
|---|
public BaseCanvas()
| メソッドの詳細 |
|---|
public void paint(com.nttdocomo.ui.Graphics g)
com.nttdocomo.ui.Canvas 内の paintg - Graphicsインスタンスpublic void paintCvs()
public int startCvsThread(int time)
time - スリープ間隔
public void exe(int keyEvent,
int keyState)
keyEvent - 一度押し判定用キーパラメタkeyState - 押しっぱなし判定用キーパラメタpublic void endCvsThread(int nextMode)
nextMode - Mainスレッドへ返す値
public void setSoftLabel(java.lang.String key1,
java.lang.String key2)
key1 - ソフトキー1のラベルkey2 - ソフトキー2のラベル
public void processEvent(int type,
int param)
keyEvent : 一度押し判定用キーパラメタ
keyState : 押しっぱなし判定用キーパラメタ
com.nttdocomo.ui.Canvas 内の processEventtype - キーイベント種別param - キーイベントパラメタ
public boolean checkMultiKey(int key1,
int key2)
key1 - 対象キー1key2 - 対象キー2
public boolean checkKey(int key)
key - 対象キー
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||