java画图板程序设计报告

java画图板程序设计报告

ID:16062453

大小:357.85 KB

页数:46页

时间:2018-08-07

java画图板程序设计报告_第1页
java画图板程序设计报告_第2页
java画图板程序设计报告_第3页
java画图板程序设计报告_第4页
java画图板程序设计报告_第5页
资源描述:

《java画图板程序设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西安科技大学Java语言课程设计报告题目:画图板应用程序开发班级:46/46学号:姓名:2010年12月目录1设计题目及具体要求………………………………………………………32总体设计……………………………………………………………………63详细设计与实现……………………………………………………………44系统测试……………………………………………………………………115设计小结……………………………………………………………………31参考文献46/461、设计题目及具体要求1.1题目需求1.设计题目:小画图板的开发。2.重点分析本软件的重难点为主窗体的设

2、计、菜单栏和工具栏的设计、事件响应的处理、画图的基本功能的实现。3.实现功能1.新建一个空白图形文件:用于绘制新的图形。2.打开或保存一个图形文件,便于对图形文件的管理。3.绘制一些基本的图形组件:直线,矩形,实心矩形,椭圆,实心椭圆,圆,实心圆,圆角矩形,实心圆角矩形等。4.用鼠标在绘图板上单击拖动进行随笔花。5.橡皮擦:可以将已绘制的图形擦掉。6.添加文字:可以在绘图区域内添加文字。7.46/46选择文字的字体:通过一个下拉式的选择条,可以选中所需要的字体。本程序中包括:宋体,隶书,华文彩云,仿宋-GB2312,华文行楷,TimesNewRom

3、an,Serif,Monospaced,SonsSerif,Garamond。当然,在下面的程序分析中可以看到,由于设置了字体选择数组,使得可以随意添加系统支持的任何字体。大大方便和简化了程序设计。1.选择文字的字体风格:通过两个复选框按钮,可以选择需要的字体风格,包括:粗体,斜体,用同时选中两者,只选择其中一种或两者都不选中3种选择方式。2.设置画笔的颜色:可以选择当前绘制图形的画笔颜色,让图形更加丰富多彩,生动活泼。10.设置画笔的粗细:该选项在作用于基本图形组件和文字时,它的效果是不同的。当作用于绘制图形组建时,它的作用是改变画笔绘制线条的粗

4、细;当作用于文字时,它的作用是改变文字的大小。4.功能图46/46图1-1画图板应用程序功能结构图1.2实现环境及工具简介CPU:IntelCore(TM)2E5300内存:2G运行平台:WindowsXP主频:2.60GHz开发平台:Eclipse主板:ASUSTeKComputerINC.P5QL-ASUS-SEEclipse简介:Eclipse——IBM的JavaIDE开发环境IBM-Eclipse简介:46/46Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环

5、境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。IBM-Eclipse版本历史:  Eclipse最初是由IBM公司开发的替代商业软件VisualAgeforJava的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(EclipseFoundation)管理。2003年,Eclipse3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。200

6、9年7月发布代号为GALILEO的3.5版。2010年6月发布代号为Helios的3.6版。IBM-Eclips语言拓展:  Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。  Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于199

7、9年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT和PDE。目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、RationalSoftware、RedHat及Sybase等。Eclipse是一个开发源码项目,它其实是VisualAgeforJava的替代品,其界面跟先前的VisualAgeforJava差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包

8、括Oracle在内的许多大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。