|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。条记|呼应J2ME开辟条记-键盘呼应
分歧的机型关于键盘事务的呼应纷歧样。经由我的测试,Nokia7210,3100一次只能承受一个按键信息。(我写了个测试程序,发明假如一个键被按下后没有松开,则KeyPressed事务不会再发生,即其他键的按下操纵有效)以是,用缓冲处置把持精灵活动时,假如划定只能四偏向活动。假如up已按下,再按下left,精灵的活动偏向其实不会改动。不外将按键缓冲。按下up,按下left不开释,松开up---精灵就会向左活动。(在松开up后发生了left的KeyPressed事务!奇异吗?松开up后我并没有举行"按下"left这个举措--left键在up松开前就被按下了且没有松开。仿佛呆板一向在监测键盘上各键的形态,而且有一个守候行列。)
在wtk的尺度摹拟器上就分歧了。它能够承受多个按键“同时”按下的事务。以是假如用四个并列的if处置,精灵是能够斜着活动的。假如用ifelse处置,则假如已按下一个偏向键,然后再按下另外一个,是不是能改动偏向遭到ifelse语句中按次的影响。即,假如是if(up)elseif(left),则会先反省up键,以是假如已按下了left,再按up是能够向上活动的,反过去就不可了。(这个天然:)
别的的机型因为手头没无机器,我也没试过。应当也是云云吧。
大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。 |
|