高,低级别的显卡在J2ME
答
高级别的图形由设备本身处理(其实施,更精确)。低级图形需要您手动绘制,但您完全可以控制向用户显示的内容。
谈论Java ME几乎所有在javax.microedition.lcdui
包中都是与高级图形相关的。低级图形由Canvas
和Graphics
以及javax.microedition.lcdui.game
包中的类处理。
高级图形的优势在于使用起来非常简单,因为您不需要手动绘制任何东西,所以它非常适合快速创建UI。缺点是你仅限于MIDP 2.0中的元素(唯一的扩展可能性是CustomItem
),并且你无法控制如何绘制元素。低级图形允许您在屏幕上绘制任何内容,但需要大量工作才能手动创建良好的用户界面。
游戏通常使用大多数低级图形,其他应用程序只使用高级图形或两者都使用。顺便说一句,有一些替代品,如LWUIT,它是一个使用低级图形创建UI的库。