JAVA课程设计报告画板程序

上传人:人*** 文档编号:553212728 上传时间:2024-01-06 格式:DOC 页数:7 大小:279.50KB
返回 下载 相关 举报
JAVA课程设计报告画板程序_第1页
第1页 / 共7页
JAVA课程设计报告画板程序_第2页
第2页 / 共7页
JAVA课程设计报告画板程序_第3页
第3页 / 共7页
JAVA课程设计报告画板程序_第4页
第4页 / 共7页
JAVA课程设计报告画板程序_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《JAVA课程设计报告画板程序》由会员分享,可在线阅读,更多相关《JAVA课程设计报告画板程序(7页珍藏版)》请在金锄头文库上搜索。

1、 Java课程设计报告题 目 画板程序 所在院系 软件学院 学生姓名 专 业 班 级 学 号 2009年 7 月 17日大连交通大学JAVA课程设计报告第一章 总体设计1.1本系统的主要功能 本系统的主要功能是绘图功能,能够进行基本的图形绘制功能:直线,圆、矩形,数据保存功能,能够把图形数据保存到文件中。1.2系统包含的类及类之间的关系本系统共包括3个java源文件。如图1-1所示。paintingboardUserPointpaintboard图1-1 类之间的关系1.3 java源文件及其功能1. paintingboard.java该文件是本程序的主类,即程序运行的入口。同时也是本程序的

2、public类。2. Point.java该文件是确定所画点的位子,即确x和y得值3. paintboard.java本系统的主要功能是绘图功能,能够进行基本的图形绘制功能:直线,圆、矩形,数据保存功能,能够把图形数据保存到文件中。第二章 详细设计2.1主类paintingboard(1)成员变量见表2-1表2-1 主要成员变量(属性)成员变量描述变量类型名称MAIN方法的参数StringArgs整个功能实现的对象paintingboardpaintingboard(2)方法见表2-2表2-2 主要方法成员变量描述功能备注main建立对象实现绘图功能new建立单个对象(3)源代码见文件pain

3、tingboard.java2.2类Point(1)成员变量见表2-3表2-3 主要成员变量成员变量描述变量类型名称定义具体位置的坐标值inty x设置颜色Colorcol工具的代号inttool画板的代号intboarder(2)方法见表2-4表2-4 主要方法方法名功能备注Point(int x, int y, Color col, int tool, int boarder)设定图画的位置颜色使用的工具等信息。2.3类paintboard(1)成员变量见表2-5表2-5 主要成员变量成员变量描述变量类型名称工具标记inttoolFlag点信息向量组VectorpaintInfo工具面板P

4、aneltoolPanel打开图片FileDialogopenPicture保存图片FileDialogsavePicture(2)方法见表2-6表2-6主要方法方法名功能备注addMouseMotionListener(this)添加鼠标监视器addItemListener(this)添加按钮监视器setForeground设置前景色.addActionListener(this)添加各主键监视器setVisible(false)设置可见性public void windowClosing(WindowEvent e)实现窗口的关闭功能addWindowListener(new WindowAdapter()添加窗口监视器setColor(p1.col)设置颜色public void update(Graphics g)对图片进行更新第三章 运行效果3.1 系统主界面图3-1 系统主窗口3.2 画板录入界面图3-2 画板录入界面3.3 画板录展示系统功能- 5 -

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号