第四章 MIDlet用户界面
MIDlet所追求的是能够做到在大量设备间实现可移植性,而这些设备的输入功能和显示功能大相径庭,从只带有很小的单色显示屏和受限键盘的寻呼机和蜂窝电话,到带有较大的多色显示屏以及更为复杂的键盘或手写识别工具的PDA。为覆盖面如此之广的设备建立一组合适的用户界面组件绝非易事。MIDP设计人员可以采用的一种作法是使用AWT (Abstract Windows Toolkit,抽象Windows工具包) 或J2SE的Swing组件。不过,这并非可行的方案。资源限制阻碍了Swing的采用,而AWT所基于的基本用户界面模型也过于复杂了,因此无法在小设备上使用。
AWT和Swing的一个基础思想就是为开发人员提供最大的自由度,从而在多窗口环境 ...... (共946字) [阅读本文]>>