(设计报告格式.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(设计报告格式

吉林师范大学博达学院 计算机与信息科学系 课程设计报告 课程名称: JAVA课程设计 设计题目: 画笔程序 专 业: 信息科学技术 姓 名: 李瑞雪 班 级: 09级1班 学 号: 0935145 指导教师: 侯锟 吕凯 2012 年 3 月 目 录 课程设计题目审批表 2 完成情况一览表 3 摘 要 4 一、设计分析 5 二、设计要求 5 三、设计原理 6 四、系统调试 9 五、总结 10 附录 10 1源代码 10 2参考资料 24 课程设计题目审批表 课程名称:JAVA课程设计 设计题目 画笔程序 学生姓名 李瑞雪 专业班级 09信息1班 指导教师 侯锟 吕凯 设计要求: 明确课程设计的目的,要求设计一个图形用户界面的画图程序,在该界面内用鼠标在绘图区域画出满足自己所需要的内容,可以设置线宽和颜色并保存该文件,在界面内打开一个已存在的图片文件并操作。掌握Java语言程序设计的基本方法和步骤,巩固加深对Java语言课程基本知识的理解与掌握,培养我们利用Java语言进行程序的编写与运用。 所需运行环境: JCreator JDK 指导教师意见 同意 签章: 2012年2月28日 系主任意见: 签章: 年 月 日 完成情况一览表 设计题目 画笔程序 指导教师 侯锟 吕凯 职称 讲师 完 成 内 容 完 成 情 况(√) 分析设计准备 √ 编程调试 √ 总结报告 √ 汇报考核 √ 综合评定 指导教师评语: 该同学在完成课程设计过程中能够针对所面对的课题进行相关资料的查阅,并且能够对所查阅的文献进行汇总和分析,表示该同学具有了一定的查阅文献和对文献归纳总结的能力。在查阅相关文献的基础上,该同学对所研究的课题进行分析,能够针对该课题提出具有一定水平的见解,表示该同学已经具有了较强的基础知识和专业知识。望该同学能再接再厉。 系主任意见: 签章: 年 月 日 摘 要 本次课程设计是利用JAVA的GUI(Graphical User Interface,图形用户接口)实现画图应用程序。其目的是通过本课程设计使我们能够较全面的掌握面向对象程序设计的开发方法,以便能较全面的理解、掌握和综合运用所学的知识,提高自身的编程能力。 画图程序运用Java语言实现了作为画笔应具备的基本功能要求,作为一个画笔,它能在程序界面内实现任意书写的功能,还可以根据作图人不同的要求来改变画笔颜色、宽度以达到不同的作图效果。图片完成后可以进行保存。打开已有的图形文件可以进行修改编辑。 关键字:JAVA;图形界面;画笔;像素点;颜色 一、设计分析 在JCreator环境中利用Java程序设计语言设计一个画图工具,本次设计重点难点应在于画图工具主窗体的设计、画图的基本功能实现。 1、主窗体的设计:主类用来生成主界面,完成画图板的主要框架。主界面由菜单栏、工具栏和画图区域三部分组成。 2、画图的基本功能: (1)打开、保存一个图形文件。 (2)设置画笔的粗细程度。 (3)设置画笔的颜色。 二、设计要求 1、根据要求查阅相关文献,对画笔程序进行设计,实现画笔的基本功能。 程序功能需求: 利用JAVA语言设计一个画图应用程序。 在程序界面内可改变画笔的粗细程度和颜色,根据不同的要求,设置 颜色工具条内有常用的几种颜色和自定义颜色,以达到不同的效果。 可完成图形文件的保存、打开功能。还可以对打开的图形文件进行修 改编辑。 2、掌握Java图形用户界面程序的布局与设计,掌握Java图形用户界面中组件的事件处理方法。巩固加深对Java语言课程基本知识的理解与掌握,培养我们利用Java语言进行程序的编写与运用。 三、设计原理 本程序通过调用JAVA提供的BorderLayout,Button,Color,Graphics,JFrame,JPanel等基本类进行了简单的界面设计,运用了JAVA中类的继承特性实现了对父类方法的调用。 对菜单栏、工具栏和鼠标画图的事件响应进行处理。 1、菜单栏中文件的打开和保存菜单事件的处理:Java把每个文件都视作顺序字节流。如果要在Java中进行文件处理,则必须用到Java.io包。这个包定义了一些流类,选用FileInputStream和FileOutputStream,通过建立这些文件的对象便可打开文件。在程序中可以用newFile(),loadFile()和saveF

文档评论(0)

xiayutian80 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档