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分,完全实现
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这个软件不但完全实现老师所要求的功能,而且加多很多其他功能,使得软件更加完善,绝对是不可多得的一个软件。好东西大家一起分享! 这是老师的原本要求: 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分,完全实现
资源推荐
资源详情
资源评论
收起资源包目录
java课程设计.rar (22个子文件)
demo_icon.gif 1KB
编程题目.txt 1008B
关于画板程序.txt 154B
img
tool11.gif 127B
tool4.gif 140B
icon3.gif 948B
tool8.gif 134B
tool6.gif 893B
icon2.gif 868B
tool3.gif 138B
icon1.gif 836B
tool2.gif 138B
tool5.gif 123B
tool7.gif 890B
tool1.gif 120B
tool9.gif 140B
Thumbs.db 8KB
tool10.gif 130B
icon4.gif 835B
paint.gif 2KB
demo_img.jpg 25KB
Painter.java 50KB
共 22 条
- 1
资源评论
- 编程个毛2015-01-16对自己很有用,好好利用
- star_whq2012-01-28内容跟题目不符合啊,慎重啊
MapleLover
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功