二. 示例:九宫格(TICTACTOEMIDLET)
1、设计
概述
这个示例应用程序是一个简单的MIDlet,允许游戏者与MIDlet程序之间玩一种称为九宫格的人机游戏。这个例程说明:
使用高级和低级用户界面组件
在多显示屏幕之间进行切换
处理简单的命令
动态适配显示尺寸
处理键盘事件
游戏者首先选择使用哪种棋子(用圆和叉表示),然后开始游戏。游戏者和MIDlet谁是先手是随机决定的。每走一步棋之后,程序都要检查游戏状态,判断游戏是否已经结束。游戏的几种可能结果是:游戏者赢,MIDlet程序赢,或者平局。在应用程序运行期间,双方的得分都能显示出来。游戏者可以随时开始新游戏或者退出游戏。
图2:所示的屏幕快照是游戏中的MIDlet用户界面。
图2:游戏屏幕的先后顺序
2、九...[ 查看全文 ]