及记录分数的线程。
4
大连交通大学计算机工程实践
第四章系统详细设计
4.1程序设计
1.主类SnakeGame(1)主类为此程序的入口,定义了SnakeFrame的对象frame,开始运行此程序。(2)
源代码见文件SnakeGame.Java2.类SnakeFrame(1)成员变量见表2表2成员变量描述状态标签分数标签蛇面板速度标签蛇类对象菜单条游戏菜单帮助菜单速度菜单新菜单项暂停菜单项关于菜单项慢菜单项中间菜单项快菜单项开始菜单项帮助菜单项主要成员变量名称statusLabelscoreLabelsnakePanelspeedLabelsnakebargameMenuhelpMenuspeedMenunewItempauseItemaboutItemslowItemmidItemfastItembeginItemhelpItem5
变量类型PrivateJLabelPrivateJLabelprivateJPanelprivateJLabelprivateSnakeprivateJMenuBarJMenuJMenuJMenuJMenuItemJMenuItemJMenuItemJMenuItemJMenuItemJMenuItemJMenuItemJMenuItem
大连交通大学计算机工程实践
(2)方法见表3表3方法名SnakePanel()addKeyListenersetBounds()JLabel()JMenu(