会计考友 发表于 2012-8-4 12:44:44

JAVA认证:J2ME中使用Canvas制作简单的游戏菜单

我们知道MIDP的图形用户界面分为两类,分袂是高级图形用户界面和初级用户界面。一般来讲高级图形用户界面类使用起来斗劲便利,可移植性强,可是轨范员对他的节制能力也很低,因为它们的界面默示是由底层节制的,而不是我们节制的。对比高级UI类,初级UI类则使用起来更难一些,可是节制能力更强,可以做出自己需要的界面。   Canvas和Graphics是我们必需谙练使用的两个类,分袂代表了画布和画笔(事实上更丰硕,姑且这么例如)。而我们则是画画的人,而指导我们若何下笔的就是java doc了,再加上勤恳全力必然可以画出不错的界面。好比tabbed菜单,二级菜单等。这里我们讲述一个简单菜单的建造体例。
  在画菜单的时辰,需要考虑两面的问题,第一是计较相对位置,让菜单能够尽可能顺应更多的机型,尽量少使用绝对值。例如画下面的菜单的时辰
  我们应该计较菜单的每个条目的高度,这些可以有Font的高度算出,当然你可以给条目留一些padding的距离。还应该计较条目的最宽值,事实下场每个条目的字数纷歧样。这样根基知道了整个菜单占的空间。最后还需要计较菜单在屏幕的位置。
页: [1]
查看完整版本: JAVA认证:J2ME中使用Canvas制作简单的游戏菜单