Java程序设计综合实验报告综合实验报告:滑板反射小球游戏专业班级:遥感科学与技术学号:20133350姓名:易乐安日期:2015年6月30日Java程序设计综合实验报告1一、程序设计报告小球在窗口四壁弹射(虚线表示弹射的轨道)
左右移动滑板,接住小球弹射,如果没有接住,则游戏失败一次
自拟设计记分方法,和界面的其它部分;2
滑板用键盘控制左右移动;3
设置难度调节开关,允许游戏过程中改变这一设置,以调节小球运行速度,速度快,则难度增加
小球在滑板上弹射时,允许一定量的随机变化弹射角度,以实现一定的不确定性
Java程序设计综合实验报告2使用模块:对系统包结构、文件结构列表说明,如表2-1、2-2所示
表2-1包名作用Java
Insets包含用于创建用户界面和绘制图形图像的所有类Java
ActionEvent定义了动作的类Java
ActionListener包含用于创建用户界面和绘制图形图像的所有的类Java
MouseEvent把类全部导进来Javax
JOptionPane有助于方便地弹出要求用户提供或向其发出通知表2-2文件名作用GameUI
java程序的主窗体,负责窗口和菜单的绘制以及线程的调用
MyThread
Java游戏的线程,主要负责小球的绘制和判断小球是否被接住,以及记录更新分数
MyListener
java监听鼠标位置移动的监听器
用来捕获鼠标的移动和鼠标的当前位置,同时这个类负责板子的绘制与更新
定义界面:设置标题设置大小设置关闭是退出程序设置打开窗体时在屏幕中间显示设置窗体的流式布局管理器设置窗体背景颜色创建文本标签对象设置文本标签前景颜色创建进度条对象创建按钮对象创建菜单条对象创建菜单对象Java程序设计综合实验报告3创建菜单选项对象创建单选选项