J2ME 中高级界面与低级界面的区别与联系?? 10

 我来答
2杨惠钦
2012-06-18
知道答主
回答量:6
采纳率:0%
帮助的人:9824
展开全部
高级用户界面API使用起来比较简单,且具有较高的可移植性,但由于是通过底层的MIDP实现来控制最终的UI显示,因此无法实现对屏幕UI组件外观的精确控制。
在一些手机游戏等程序的实现中,要求开发人员必须对屏幕画面的每一个细节都要进行精确控制,这就需要用到低级用户界面API来进行界面开发。
利用低级用户界面API,开发者可以对界面进行更精确的控制,但在获得更大的灵活性的同时也失去了可移植性。
猪猪哒琳
2011-01-03 · TA获得超过1953个赞
知道小有建树答主
回答量:957
采纳率:0%
帮助的人:529万
展开全部
1.如果是标准的J2ME程序,低级界面里是无法添加高级界面内容的,只能比照高级界面进行模拟。同样,高级界面里也不能添加Canvas。至于各个厂商自己的UI包里有没有这种功能就不是很清楚,不过如果用厂商自己的包,会导致程序的无法移植,也并不推荐。
2.如果不需要改换屏幕背景,愿意使用当前默认的背景图片及色彩,而只是想做一种特殊文字,可以先新建一个Form,再新建一个MyItem类继承自CustomItem,j2me里的CustomItem支持用户手绘。然后把绘制完的MyItem添加到Form里,再和别的普通Item一样使用就好了。
3.如果一定要在Canvas上进行操作,建议自己写一个MyItem类,根据添加顺序决定每一个元素的x,y位置,还有颜色字符等,可以参照j2me标准Item类仿写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
429615430
2010-12-31 · TA获得超过1273个赞
知道小有建树答主
回答量:750
采纳率:67%
帮助的人:109万
展开全部
高级界面可移植性强,代码少,不够美观;低级界面代码多,美观,复杂,不容易移植
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-01-01 · 超过13用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:19.7万
展开全部
高级界面能实现一般固定模式的东西,
虽然很多情况下使用起来比较方便
但是灵活性缺少些
低级界面能实现高级界面的东西也能实现
高级界面不能实现的一些功能更
只是要复杂一点
运用得当了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式