Java画图软件设计报告

Java画图软件设计报告

ID:41844820

大小:348.86 KB

页数:17页

时间:2019-09-03

Java画图软件设计报告_第1页
Java画图软件设计报告_第2页
Java画图软件设计报告_第3页
Java画图软件设计报告_第4页
Java画图软件设计报告_第5页
资源描述:

《Java画图软件设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、佛山科拷枝*拷旎《可视化编程技术》课程设计报告画图软件设计学生姓名:周敏婷学号:2011914123年级专业:11级教育技术学2班指导老师:容汝佳学院:教育科学学院广东★佛山提交日期:2013年6月1.前言22.概要设计32.1开发环境32.2画图软件功能32.3界面设计32.4类的框架结构图43•详细设计43.1使用的JAVA类的说明43.2类的主要方法53.2.1颜色选择器53.2.2控制画笔样式53.2.3选取颜色按钮的监听件类63.2.4设计总体认识63.2.5程序流程图74.运行结果75•测试分析85.1程序运行情况86.源程序8参

2、考文献14设计总结14摘要:该程序是一个图形界面的简单的javaiffli图软件,具有良好的界面,使用人员能快捷简单地进行操作。该画图软件操作较为简单,只需要一直按着左键就能根据你鼠标移动的方面,画岀你想要的图案。你也可以选择你自己想到的颜色和画笔的粗细。而且可以显示你当前的画笔的状态。界面为灰白对称。是一个非常简单的作图工具,让人能轻松上手。关键字:java,画图类,方法,事件1前言随着科学技术的不断发展,计算机已经成为我们工作学习和生活中不可缺少的工具。文本编辑器是个人计算机最司空见惯的应用程序了,在学习了J3V3语言Z后,我决定使用Ja

3、va语言编写一个简单的画图工貝,可以实现简单的画图作图功能,满足日常基本的工作学习和娱乐需要。Java是由Sun公司开发的新一代纯面向对象的网络编程语言。其目标是建立一种在任意种机器、任一种操作系统的网络环境中运行的软件,实行所谓的“程序写一次,到处运行”的目标。正因为如此,Java已成为当今Internet.h最流行、最受欢迎的一种程序开发语言。Java发小组把Jewel按特性分为基木版、移动版、企业版,每个版本有一个软件开发包。Java基本版木叫Java2标准版(Java2StandardEdition,J2SE),它包含建立Java应用

4、程序或者是Applet所需的应用程序编程接口(API)oJava2移动版(TheJava2Mob订eEdition,J2ME)包含创建无线Java应用程序的APE还有Java2企业版(TheJava2Enterprise,J2EE)是J2SE的增强版本,包含建立多层架构应用程序APEJava语言是由C++语言发展起而來的,是一种彻底的面向对象的程序设计语言。作为一种纯面向对象的程序设计语言,它非常适合大型软件的开发。Javei语言去掉了C++语言的一些容易引起错误的特性。Java语言的特点有:面向对象、跨平台、安全性、多线程和图形功能强。2概

5、要设计2.1开发环境开发平台:MicrosoftWindowsXPProfessionalServicePack2开发工具:JBuilder2007+JDK1.6.0_022・2画图软件功能功能1:按着鼠标左键能随心所欲的画出想要的图形功能2:可口助地选择画笔的粗细功能3:可自助地颜色选择功能4:对以显示你当前的画笔状态2.3界面设计图2.3画图面板2・4类的框架结构图DrawPane属性packagekasa;操作publicclassDrawPaneextendsFrameclassButtonColorActionimplementsA

6、ctionListenerclassButtonCursorextendsMouseAdapterclassButtonStrokeActionimplementsActionListenerclassPaletteextendsPanelimplementsMousoListener,MouseMotionListener图2.43详细设计3.1画图软件使用的Java类的说明类名:DrawPane类作用:主类,继承的父类:Frame类,构造方法DrawPane()实现了放各种组件,界面的构造,构造画图板颜色选择器和画笔的粗细等功能类名:Bu

7、11onCo1orAction实现的接口:ActionListener作用:选取颜色按钮的监听事件类监听按钮动作类名:ButtonCursor作用:鼠标进入按钮变换光标样式监听事件类继承的类:MouseAdapter继承了鼠标的适配器类名:ButtonStrokeAction作用:设置画笔的监听事件类实现的接口:ActionListcncr作用:选取颜色按钮的监听事件类监听按钮动作类名:Palette继承的父类:Panel类作用:画板类实现的接口:MouseListener,MouseMotionListener重写了鼠标监听器的五个方法mo

8、uscMovcd(MouscEvcntc)mouscDraggcd(MouscEvcnte)、mouseExited(MouseEvente)、mouseEnter

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

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

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