J2ME中如何在一个低级界面中加入一个高级界面

2025-05-01 08:15:31
推荐回答(1个)
回答1:

1.如果是标准的J2ME程序,低级界面里是无法添加高级界面内容的,只能比照高级界面进行模拟。同样,高级界面里也不能添加Canvas。至于各个厂商自己的UI包里有没有这种功能就不是很清楚,不过如果用厂商自己的包,会导致程序的无法移植,也并不推荐。
2.如果不需要改换屏幕背景,愿意使用当前默认的背景图片及色彩,而只是想做一种特殊文字,可以先新建一个Form,再新建一个MyItem类继承自CustomItem,j2me里的CustomItem支持用户手绘。然后把绘制完的MyItem添加到Form里,再和别的普通Item一样使用就好了。
3.如果一定要在Canvas上进行操作,建议自己写一个MyItem类,根据添加顺序决定每一个元素的x,y位置,还有颜色字符等,可以参照j2me标准Item类仿写