1. LCDUI包的设计: 两种API: 高级API(Screen):画面具有可移植性,但无法决定组件的颜色、字体和外观。 低级API(Canvas):编写相对复杂,但对画面的控制具有完全的控制权。由于在不同的机器上有不同的特性(控制方式、屏幕颜色等),不能保证不同种类机器上可以得到相同的执行结果。 由于手机一次只能显示出一个画面,因此每个画面只能在高级API或者API之间择一使用。 高级API和低级API可以在同一个MIDlet中混合使用,组成应用程序中的每个画面。但是同一个画面中,就只能使用高级或者低级API中的一个。 2. LCDUI的包体系结构 能够显示在屏幕上的组件都是继承自抽象类D