没有合适的资源?快使用搜索试试~ 我知道了~
首页JAVA实现小画板课程设计
JAVA实现小画板课程设计
需积分: 50 312 浏览量
更新于2023-03-16
评论
收藏 265KB DOCX 举报
JAVA实现小画板课程设计 学习了《Java面向对象编程》的课程,为了更进一步的提高我们对Java的深入学习,进行了课程设计,我所选择课程设计是利用Java的GUI实现画图应用程度。其目的是通过本课程设计使我们能够较全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。 运用JAVA语言,实现界面画板,进行简单图形绘制。
资源详情
资源评论
资源推荐

XI`AN TECHNOLOGICAL UNIVERSITY
实验报告
课程设计名称 画板软件
专 业: 软件工程
班 级: 17060209
姓 名: 杨路恒
学 号: 17060209117
指导教师: 徐飞
成 绩:
2018 年 6 月 26 日
专业
软件工程
班级
17060209
姓名

杨路恒
学号
17060209117
实验课程
画板软件
指导教师
徐飞
实验日期
2018.6.26
同实验者
徐飞
实验项目
JAVA 实现画板软件
实验设备及器材
计算机
西安工业大学实验报告
1 设计任务书......................................................................................................................................2
1.1 设计内容...............................................................................................................................2
1.2 设计任务及具体要求...........................................................................................................2
1.3 软件开发运行环境...............................................................................................................3
2 本组课题..........................................................................................................................................3
2.1 课题.......................................................................................................................................3
2.2 本人任务...............................................................................................................................3
3 程序功能简介..................................................................................................................................4
1.画板具体功能..........................................................................................................................4
2.功能分析:..............................................................................................................................4
1

4 主体内容..........................................................................................................................................5
4.1 设计分析...............................................................................................................................5
4.2 程序架构图...........................................................................................................................6
4.2.1 系统结构分析图........................................................................................................6
4.2.2 程序结构流程图........................................................................................................7
4.2.3 结构流程图................................................................................................................8
4.3 模块功能与说明...................................................................................................................9
4.4 源程序.................................................................................................................................14
4.4.1Gui 类........................................................................................................................14
4.4.2DrawListener 类........................................................................................................17
4.4.3 接口图形类..............................................................................................................21
4.5 操作方法.............................................................................................................................27
4.6 实验结果.............................................................................................................................27
4.7 设计体会.............................................................................................................................29
1 设计任务书
1.1 设计内容
学习了《Java 面向对象编程》的课程,为了更进一步的提高我们对 Java 的
深入学习,进行了课程设计,我所选择课程设计是利用 Java 的 GUI 实现画图应
用程度。其目的是通过本课程设计使我们能够较全面的掌握面向对象程序设计
的有关概念和开发方法,以便能较全面地理解、掌握和综合运用所学的知识,
提高自身的编程能力。
运用 JAVA 语言,实现界面画板,进行简单图形绘制。
1.2 设计任务及具体要求
主要利用 java 语言设计开发一个小型的画图应用程序,至少具有如下功能:
2

可以进行绘画,有颜色的选择,可以绘制直线、曲线、椭圆、矩形,操作界面
要符合用户的一般习惯。
1.3 软件开发运行环境
本软件开发平台:JAVA
本软件开发环境:IntelliJ IDEA Community Edition 2018.1.4 x64
本软件运行平台:Windows 10
2 本组课题
2.1 课题
JAVA 绘图板课程设计。
2.2 本人任务
1.编写画板界面。
2.添加组件监听、鼠标监听功能。
3.编写图形类的接口。
4.编写各种图形类并实现图形的重绘。
3

3 程序功能简介
1.画板具体功能
1)利用 Java 设计一个画图应用程序;
2)可绘制直线、曲线、椭圆、矩形;
3)可改变线条颜色;
2.功能分析:
用户可以在界面上通过点击各个不同的按钮,选择实现绘制的是哪种图形和颜
色,也可以清除画板,程序将自动把所绘制的图形类放在一个集合中,最大化
和最小化后遍历该集合,图形实现重绘。
画板画笔分为两种,一种是 Graphics,一种是 Graphics 2D。可以用来画基本
图形还有喷桶、橡皮擦效果。
4
剩余29页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0