第7章 低级用户界面编程 学习内容 7.1 低级用户界面编程概述 7.2 Graphics绘图 7.3 底层事件处理 7.4 高级Command命令处理 7.5 高级事件与低级事件的并发 7.6 高级屏幕与低级屏幕的协同 7.7 屏幕事件处理 7.8 深入研究屏幕绘制 7.9 开发自定义组件 小结 7.1低级用户界面编程概述 高级用户界面API使用起来比较简单,且具有较高的可移植性,但由于是通过底层的MIDP实现来控制最终的UI显示,因此无法实现对屏幕UI组件外观的精确控制。 在一些手机游戏等程序的实现中,要求开发人员必须对屏幕画面的每一个细节都要进行精确控制,这就需要用到低级用户界面API来进行界面开发。 MIDP为程序开发人员提供了一组低层API。低层API由Canvas类和一组辅助支撑类(例如图形、字体和图像)组成。用户利用这些低级API可对设备精确控制,如绘制像素、接收原始的用户输入事件等。与高级API相比,开发人员可以更加灵活地控制屏幕绘制,但同时开发的复杂程度也大大提高,并在一定程度上丧失了程序的移植性。因此利用低级用户界面API,开发者可以对界面进行更精确的控制,但在获得更大的灵活性的同时也失去了可移植性。 屏幕绘制类 低级用户界面编程必须使用两个关键类: Canvas类、Graphics类 其中: Ca
原创力文档

文档评论(0)