举报文档 收藏
/22
时时彩开奖结果_首页 > 时时彩官网_教育行业 > 中国象棋棋谱设计Java课程设计实验时时彩app_报告共22页.doc

中国象棋棋谱设计Java课程设计实验时时彩app_报告共22页.doc

中国象棋棋谱设计Java课程设计实验时时彩app_报告共22页.doc
内容要点:
精选优质文档-----倾情为你奉上专心---专注---专业课 程 设 计 报 告课程名称: Java 程序设计 设计题目: 中国象棋棋谱设计 专 业 : 信息与计算科学 班 级 : 信 111 姓 名 : 侯晓晓 学 号 : 指导教师: 邓全才 河北建筑工程学院数理系2014 年 5 月 5 日课程设计题目(问题)描述精选优质文档-----倾情为你奉上专心---专注---专业Java语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点。面向对象的开发方法是当今世界最流行的开发方法,它不仅具有更贴近自然的语义,而且有利于软件的维护和继承,很好的融合了“面向对象” 、 “跨平台”和“编程简洁”等特性。随着Java语言的不断发展,它的应用前景将更为宽阔。本课程设计主要是使用 Swing 这个 Java 自带的图形开发工具实现中国象棋棋子及棋盘的绘制,并根据相应的象棋规则,可以设计棋谱,完成棋谱的保存和对已保存的棋谱的演示,方便现在爱棋人士对残局的收藏于研究,而且达到了进一步巩固课堂上所学到的知识,深刻把握 Java 语言的重要概念及其面向对象的特性,熟练的应用面向对象的思想和设计方法解决实际问题的能力的目的。本 组 成 员 情 况姓 名 学号 承 担 的 任 务 成 绩侯晓晓棋盘界面设计,对弈规则的实现,保存下棋的步骤从而实现悔棋的实现,设计棋谱,完成保存棋谱教 师 评 语精选优质文档-----倾情为你奉上专心---专注---专业签名: 一、本 组 设 计 的 功 能 描 述精选优质文档-----倾情为你奉上专心---专注---专业一、 基本界面设计:1.棋子的设计;(1)声明一个 ChessPiece 类,完成各个棋子的外观设计;public class ChessPiece extends JLabel {String name;Color backColor=null,foreColor;String 颜色类别=null;ChessBoard board=null;精选优质文档-----倾情为你奉上专心---专注---专业int width,height;public ChessPiece(String name,Color fc,Color bc,int width,int height,ChessBoard board){this.name=name;this.board=board;this.width=width;this.height=height;foreColor=fc; backColor=bc;setSize(width,height);setBackground(bc); addMouseMotionListener(board);addMouseListener(board);}public void paint(Graphics g){ g.setColor(foreColor);g.fillOval(2,2,width-2,height-2);g.setColor(Color.white);g.setFont(new Font("隶书",Font.BOLD,28)); g.drawString(name,7,height-8);g.setColor(Color.yellow);精选优质文档-----倾情为你奉上专心---专注---专业g.drawOval(2,2,width-2,height-2);}pub

发表评论

暂无评论,赶快抢占沙发吧。

ba****3

在线客服