キャンバス型API
ボタンの操作を処理するには
携帯電話のボタンが押された(放された)を処理するには、CanvasクラスのprocessEventをオーバーライドし、キーイベント(KEY_PRESSED_EVENTまたはKEY_RELEASED_EVENT)を捕らえる事により実現します。
キーイベント(KEY_PRESSED_EVENT/KEY_RELEASED_EVENT)で得られるキーコードはこちら
例)
携帯電話のボタン が押された時とボタン が放された時に特別な処理を行います。
public void processEvent(int type, int param)
{
if(type == Display.KEY_PRESSED_EVENT)
{
if(param == Display.KEY_1)
{
.
.
// 1ボタンが押された時の処理
.
.
}
}
else if(type == Display.KEY_RELEASED_EVENT)
{
if(param == Display.KEY_2)
{
.
.
// 2ボタンが押された時の処理
.
.
}
}
}
|