1:2D绘图程序:实现点,直线,矩形,圆形,三角形等基本形状的绘制。
1-0 实现方式(选择其一):
1-0-1:Applet
1-0-2:Java Swing程序
1-1 功能要求:
1-1-1:通过鼠标点击获取形状的关键点,比如矩形的左上和右下角点;
1-1-2:实现动态绘制效果,比如矩形固定一个点之后,大小随着鼠标移动动态变化;
1-2 程序要求:
1-2-1:设计形状类系,表示基本形状及派生形状;
1-2-2:所有类及方法要添加注释,说明基本流程及功能;
1-3 扩展要求:
1-3-1:提供绘制结果保存功能,以下2种方式实现其中一种:
1-3-1-1:通过Object Streams方式保存并读入对象;
1-3-1-2:通过文本格式解析生成对象。
1-3-2:读入1-3-1保存的文件,重现之前绘制的形状。
评分标准:总分100分,计分后转为5分制
程序基本框架 15分,程序能够运行即可
类系设计 10分,主观评价
代码可读性及注释情况 5分,主观评价
点 5分,完全实现
直线 10分,完全实现
矩形 10分,完全实现
圆形 15分,完全实现
三角形 15分,完全实现
保存文件 10分,完全实现
读入文件重现形状 5分,完全实现
MapleLover
- 粉丝: 0
- 资源: 10
最新资源
- 基于SSM的“停车场管理系统”的设计与实现(源码+数据库+文档+PPT).zip
- 图像处理领域Retinex算法的新进展-基于全局与局部光照估计的图像增强
- 3DMAX镂空星花球建模插件FloralStarBall下载
- 基于(单片机 STM32)的实验室环境检测系统 程序 功能如下: (1)温湿度检测功能:采集实验室的温度和湿度参数
- 机场管理中航班时刻优化模型的研究与应用
- 西门子中央空调程序 冷水机组程序,标准化很好的程序,内部用的函数封装成标准块 采用模糊控制,根据需求及制冷量来确定开启冷水机组及冷冻泵,冷却泵的台数 夏季开启冷水机组,冬季开启锅炉制热 均衡磨损
- 基于微信小程序的校园二手交易平台(源码+数据库+说明文档+效果图)毕业设计
- Java毕业设计-基于微信小程序+SpringBoot的校园二手交易平台(源码+数据库+说明文档+效果图)
- springboot-vue-在线骑行网站的设计与实现-源码工程-29页从零开始全套图文详解-34页设计论文-21页答辩ppt-全套开发环境工具、文档模板、电子教程、视频教学资源分享
- 台达plc与C#串口通信程序,可同步读写操作,实时监控 监控地址通过xml文件配置,控件自动生成
- 高原低气压环境下的高性能生态地聚物混凝土耐久性和微观结构演化研究
- 基于微信小程序+SpringBoot的校园二手交易平台(源码+数据库+说明文档+效果图)毕业设计
- 适用于 Windows 的 USB 保护工具
- 一维线性卡尔曼滤波,MATLAB代码
- 无线信号传输的机械结构应力测试技术详解及应用场景
- 机械设计5t轨道矿车牵引车sw18可编辑全套设计资料100%好用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈