Canvas类
Canvas是低级API的基本组成单元。由于它是直接从Displayable派生而来的,所以继承了可以与Commands相关联的功能,但它不具备提供标题或包含其他部分的能力。如图5-1所示,除了那些用来绘制Command或标签的区域外,Canvas允许直接访问MIDP设备的屏幕。在图5-1中,黑色区域是Canvas可以使用的屏幕区域。
与其他我们已经认识过的用户界面部分不同,Canvas是一个抽象类。要想使用Canvas,必须将这个类再细分子类,并实现paint方法,以便在屏幕上绘制你想绘制的东西。可以利用一个参数来调用paint方法,此参数是另一个名为Graphics的低级API类的实例。这个类提供了相应方法,从而可以绘制直线、矩形、扇形、用纯 ...... (共4476字) [阅读本文]>>