|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.docomostar.ui.Frame
com.docomostar.ui.Canvas
mokit.ui.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.docomostar.ui.Canvas から継承されたフィールド |
---|
ALPHA, DISPLAY_ANY, DISPLAY_PASSWORD, IME_CANCELED, IME_COMMITTED, KANA, NUMBER |
クラス com.docomostar.ui.Frame から継承されたフィールド |
---|
ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, ARROW_UP, SELECT_KEY, SOFT_KEY_1, SOFT_KEY_2, SOFT_KEY_3, SOFT_KEY_4 |
コンストラクタの概要 | |
---|---|
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 |
paint(com.docomostar.ui.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生成時に起動されるメインループです。 |
クラス com.docomostar.ui.Canvas から継承されたメソッド |
---|
getGraphics, getGraphics, getKeypadState, getKeypadState, imeOn, imeOn, init, processIMEEvent, repaint, repaint |
クラス com.docomostar.ui.Frame から継承されたメソッド |
---|
getHeight, getWidth, setBackground, setSoftArrowLabel, 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.docomostar.ui.Graphics g)
com.docomostar.ui.Canvas
内の paint
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 processEvent(int type, int param)
keyEvent : 一度押し判定用キーパラメタ
keyState : 押しっぱなし判定用キーパラメタ
com.docomostar.ui.Canvas
内の processEvent
type
- キーイベント種別param
- キーイベントパラメタpublic boolean checkMultiKey(int key1, int key2)
key1
- 対象キー1key2
- 対象キー2
public boolean checkKey(int key)
key
- 対象キー
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |