下载此文档

JAVA课程设计报告--中国象棋打谱系统.doc


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
JAVA课程设计报告--中国象棋打谱系统.doc:..Java课程设计报告题目中国象棋打谱系统 所在院系 软件学院 学生姓名 专业R机械 班级R机械095 学号13 ,并可以重新演示对弈过程,可以制作实战棋谱和残局棋谱,并且能够在游戏者进行游戏时播放自己喜欢的歌曲和走棋吋的声音,运行程序吋还可以弹出另一个具有吋钟的窗口,目的在于显示当前的时间,新增加工具和帮助菜单,其屮工具菜单里冇音量、画质、色彩。其他菜单项,。如图1-1所示。图1-。。。,java该文件负责即时显示时间的钟表窗门,方便用户掌握时间。,即给出详细棋谱对弈步骤。,以便用广拖动棋子。,幵局耍用户來确定。。,java该文件负责确定ChessPiece对象在ChessBoard对象中的位置。,主函数该类含有方法main程序从该类开始执行。(1)成员变量见表2-1表2-1主要成员变量(属性)(2)方法见表2-2表2-2主要方法成员变量描述功能备注ChinaChess()完成窗口初始化构造方法actionPerformed实现接u监视器动作接Umain程序运行入口方法主函数(3)(1)成员变量见表2-3表2-3主要成员变量成员变量描述变量类型名称表示黑棋盒ChessBoxblackBox表示机盘行列数Intm,n红旗子名字StringredName(2)方法见表2-4表2-4主要方法方法名功能备注getPoint()返回point数组确定位置getStep()返回step数组表确定步数(3)(1)成员变量见表2-3表2-3主要成员变量成员变量描述变量类型名称棋子的名字Stringname棋了在棋盘的位置Pointpoint黑棋booleaniBlack(2)方法见表2-4表2-4主要方法方法名功能备注getAtPoint()setlsRadgetNameO返回point对象的引用是否为红棋返回棋子的名字(3)(l)成员变量见表2-3表2-3主要成员变量成员变量描述变量类型名称容器的y轴少标Pointy判断是否在point点上booleanhaveChessPiece桃子在当前Point对象上ChessPiecechessPiece(2)方法见表2-4表2-4主要方法方法名功能备注Equals(TowerPoint判断是否与参数Point相同)gctChessPieceOgetStepO返回Point上的对象返回step数组表(3)(1)成员变量见表2-3表2-3主要成员变量成负变S描述变S类型名称棋盒中point对象之间距离Intdistance每单元表示个point对象pointboxPoint(2)方法见表2-4表2-4主要方法方法名功能备注ChessBox()putPieceToBox()构造方法将指定的棋子放入棋盒屮(3)源代码见文件ChessBox

JAVA课程设计报告--中国象棋打谱系统 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小523 KB
  • 时间2019-02-20
最近更新