- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
0/1文档可目由编毒
0/1文档可目由编毒
0/1文档可昌由编銀
0/1文档可昌由编銀
佛山科学技术学院
《可视化编程技术》课程设计报告
画图软件设计
学生姓名: 周敏婷
学 号: 2011914123
年级专业:11级教育技术学2班
指导老师: 容汝佳
学 院:教育科学学院
广东★佛山
提交日期:2013年6月
前
言
2
概要设
计
2. 1开发环
TOC \o 1-5 \h \z 境 3
2.2画图软件功
能 3
2.3界面设
计 3
2.4类的框架结构
图 4
详细设
计
3.1使用的JAVA类的说
明 4
3.2类的主要方
法 5
3.2.1颜色选择
3.2.2控制画笔样
3.2.3选取颜色按钮的监听件
3.2.4设计总体认
识
3.2.5程序流程
图
运行结
果
测试分
析
5. 1程序运行情
况 8
源程
-8
参考文
献 -14
设计总
o/i
o/i文档可昌由编銀
o/i
o/i文档可昌由编銀
结…
-14
0/1文档可目由编毒
0/1文档可目由编毒
0/1文档可目由编毒
0/1文档可目由编毒
摘要:该程序是一个图形界面的简单的java画图软件,具有良好 的界面,使用人员能快捷简单地进行操作。该画图软件操作较为简单, 只需要一直按着左键就能根据你鼠标移动的方面,画出你想要的图 案。你也可以选择你自己想到的颜色和画笔的粗细。而且可以显示你 当前的画笔的状态。界面为灰白对称。是一个非常简单的作图工具, 让人能轻松上手。
关键字:java,画图类,方法,事件
1前言
随着科学技术的不断发展,计算机已经成为我们工作学习和生活 中不可缺少的工具。文本编辑器是个人计算机最司空见惯的应用程序 了,在学习了 Ja四语言之后,我决定使用Java语言编写一个简单的 画图工具,可以实现简单的画图作图功能,满足日常基本的工作学习 和娱乐需要O
Java是由Sun公司开发的新一代纯面向对象的网络编程语言。其 目标是建立一种在任意种机器、任一种操作系统的网络环境中运行的 软件,实行所谓的“程序写一次,到处运行’的目标。正因为如此, Java已成为当今Internet上最流行、最受欢迎的一种程序开发语言。
Java开发小组把Java按特性分为基本版、移动版、企业版,每 个版本有一个软件开发包。Java基本版本叫Java 2标准版(Java 2 Standard Edition, J2SE),它包含建立Java应用程序或者是Applet 所需的应用程序编程接口(API)。Java 2移动版(The Java2 Mobile Edition, J2ME)包含创建无线Java应用程序的API。还有Java 2 企业版(The Java 2 Enterprise, J2EE)是J2SE的增强版本,包含 建立多层架构应用程序API。
Java语言是由C++语言发展起而来的,是一种彻底的面向对象的 程序设计语言。作为一种纯面向对象的程序设计语言,它非常适合大 型软件的开发。Java语言去掉了 C++语言的一些容易引起错误的特 性。Java语言的特点有:面向对象、跨平台、安全性、多线.程和图
形功能强。
2概要设计
2. 1开发环境
开发平台:Microsoft Windows XP Professional Service Pack
2
开发工具:JBuilder 2007 + JDK 1.6. 0_02
2.2画图软件功能
功能1:按着鼠标左键能随心所欲的画出想要的图形
功能2:可自助地选择画笔的粗细
功能3:可自助地颜色选择
功能4:可以显示你当前的画笔状态
2.3界面设计
0/1文档可目由编毒
0/1文档可目由编毒
0/1文档可目由编毒
0/1文档可目由编毒
0/1文档可昌由编銀
0/1文档可昌由编銀
B JAVA版画图小工具匚厂厂
粗细1EOUEIBDEIEIEII3I3 丄
粗细1
图2.3画图面板
2.4类的框架结构图
DrawPane
属性
package kasa;
操作
public class DrawPane extends Frame
class ButtonColorAction implements ActionListener
class ButTonCursor extends MouseAdapter
class ButtonStrokeAction implements ActionListener
class Palette extends Panel implements MouseListener, MouseMotionListener
图2.4
3详细设计
3.1画图软件使用的Java类的说明
类名:DrawPane类
作用:主类,继承的父类:Frame类,构造方法DrawPane(
您可能关注的文档
最近下载
- 花城版小学音乐一年级下册第16课 《看画听歌——司马光砸缸救人的故事》教学课件.ppt VIP
- 第9课近代西方的法律与教化课件--高二上学期历史选择性必修1.pptx VIP
- UniGear550安装使用说明书cn20081107.pdf VIP
- 2025年中国静脉注射用人免疫球蛋白数据监测研究报告.docx
- 古诗三首·《江南春》课件.pptx
- 培智学校义务教育生活数学课程标准.pdf VIP
- 社区常见病多发病护理常规(22种疾病)2024版.docx
- 监控采购合同模板.docx VIP
- UniGear550-10KV铠式金属开关柜 .ppt VIP
- 2022年北京石油化工学院数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
文档评论(0)