当前位置: 网站首页 > JAVA > j2me

J2ME开发体会:连续按键处理的改善及滚屏

时间:1970-1-1 08:33:31来源: j2me作者:admin 点击:3次 字体 [ С]

在J2ME中开发可交互的图形图像软件时,CANVAS类是必不可少的一个类,它提供了较丰富的图元函数和常用图形函数,而且内置了对用户按键的支持。

与MS的Visual Studio相比,封装的更好,编写代码直接了当,感觉更爽呵。
本文不讨论这个类中的绘图函数(已有无数强文作过论述),而是介绍CANVAS类按键处理开发中的一点体会。
1.CANVAS类的按键处理及连续按键处理改善:
keyPressed、keyReleased、keyRepeated是CANVAS的按键事件响应函数,在继承的GameCanvas类中也同样支持。参数为keycode,值是:
Canvas.UP、Canvas.DOWN、Canvas.LEFT、Canvas.RIGHT、Canvas.FIRE、Canvas.GAMEA、Canvas.GAMEB、Canvas.GAMEC、Canvas.GAMED
这些值与手持移动设备上的按键存在对应,具体的MAP视厂商的硬件支持而定,不过一般也就是导航的4个方向键和"确定"键,至于GAMEx,现在有的手机已经提供专门的“A”、“B”游戏按键来支持了。没有游戏按键的手机,也会有对应按键的。

发表评论
验证码:
最新评论