a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 108|回复: 0

[专业语言] JAVA认证:J2ME中使用Canvas制作简单的游戏菜单

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
我们知道MIDP的图形用户界面分为两类,分袂是高级图形用户界面和初级用户界面。一般来讲高级图形用户界面类使用起来斗劲便利,可移植性强,可是轨范员对他的节制能力也很低,因为它们的界面默示是由底层节制的,而不是我们节制的。对比高级UI类,初级UI类则使用起来更难一些,可是节制能力更强,可以做出自己需要的界面。   Canvas和Graphics是我们必需谙练使用的两个类,分袂代表了画布和画笔(事实上更丰硕,姑且这么例如)。而我们则是画画的人,而指导我们若何下笔的就是java doc了,再加上勤恳全力必然可以画出不错的界面。好比tabbed菜单,二级菜单等。这里我们讲述一个简单菜单的建造体例。; f2 _4 Q( H  }, s, H
  在画菜单的时辰,需要考虑两面的问题,第一是计较相对位置,让菜单能够尽可能顺应更多的机型,尽量少使用绝对值。例如画下面的菜单的时辰9 u( S: Z4 Z; m- ^; }8 Y9 L
  我们应该计较菜单的每个条目的高度,这些可以有Font的高度算出,当然你可以给条目留一些padding的距离。还应该计较条目的最宽值,事实下场每个条目的字数纷歧样。这样根基知道了整个菜单占的空间。最后还需要计较菜单在屏幕的位置。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-7 03:40 , Processed in 0.136631 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表