|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.microedition.lcdui.Displayable
javax.microedition.lcdui.Canvas
mokit.common.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_CLR
クリアキーを表します。 |
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 |
UP
上方向キーを表します。 |
クラス javax.microedition.lcdui.Canvas から継承したフィールド |
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 |
コンストラクタの概要 | |
BaseCanvas()
|
メソッドの概要 | |
void |
activateCvs()
キャンバスがアクティブになった際に実行されます。 |
boolean |
checkKey(int key)
キー判定を行います。 |
boolean |
checkMultiKey(int key1,
int key2)
同時押しの判定を行います。 |
void |
endCvsThread(int nextMode)
Canvasスレッドを終了させます。 |
void |
exe(int keyEvent,
int keyState)
サブクラスでオーバーライドします。 |
void |
keyPressed(int keyCode)
キープレスイベントを処理します。 |
void |
keyReleased(int keyCode)
キーリリースイベントを処理します。 |
void |
paint(javax.microedition.lcdui.Graphics g)
Canvas描画メソッドです。 |
void |
paintCvs()
サブクラスでオーバーライドします。 |
void |
processEvent(int type,
int param)
キーイベントが発生した際に呼ばれます。 |
void |
repaintCvs()
Canvasを再描画します。 |
void |
setFrameTime(int time)
1フレーム辺りの実行時間を設定します。 |
void |
setSoftLabel(java.lang.String key1,
java.lang.String key2)
ソフトキーラベルを設定します。 |
int |
startCvsThread()
Canvas生成時に起動されるメインループです。 |
クラス javax.microedition.lcdui.Canvas から継承したメソッド |
getGameAction, getHeight, getKeyCode, getKeyName, getWidth, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, isDoubleBuffered, repaint, repaint, serviceRepaints, setFullScreenMode |
クラス javax.microedition.lcdui.Displayable から継承したメソッド |
addCommand, getTicker, getTitle, isShown, removeCommand, setCommandListener, setTicker, setTitle |
クラス 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_CLR
public static final int KEY_SOFT1
public static final int KEY_SOFT2
public static final int KEY_NONE
public static final int PRESSED_EVENT
public static final int RELEASED_EVENT
コンストラクタの詳細 |
public BaseCanvas()
メソッドの詳細 |
public void paint(javax.microedition.lcdui.Graphics g)
g
- Graphicsインスタンスpublic void repaintCvs()
public void paintCvs()
public void activateCvs()
public void setFrameTime(int time)
time
- 実行時間(ms)public int startCvsThread()
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 keyPressed(int keyCode)
public void keyReleased(int keyCode)
public void processEvent(int type, int param)
keyEvent : 一度押し判定用キーパラメタ
keyState : 押しっぱなし判定用キーパラメタ
type
- キーイベント種別param
- キーイベントパラメタpublic boolean checkMultiKey(int key1, int key2)
key1
- 対象キー1key2
- 対象キー2
public boolean checkKey(int key)
key
- 対象キー
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |