基于Java实现的绘图软件工具设计 演示视频
基于Java设计的绘图工具
01. 题目要求
做一个简单的绘图工具,以CAD的方式操作,能放置直线、矩形、圆和文字,能选中图形,修改参数,如颜色等,能拖动图形和调整大小,可以保存和恢复。功能请参考视频演示。
要求上传:
- 源码;
- 实验 告;
- 可执行的jar文件。
02. 操作手册
做一个简单的绘图工具,以CAD的方式操作。
- 界面
03.代码细节
3.1 框架
六个类,均继承自类
3.3 存储和删除
- 全局 用来存储所有已绘制的图形。
- 删除时,直接在 里用 函数删掉对应的对象。所以说,删除操作不支持撤销。
- 开一个 用来恢复绘图。具体地,每次撤销时,将 栈顶元素弹出,压入 里。每次重做时,重复相反过程。
- 每当撤销绘制后,我们很难从当前图层返回上一层图层。于是我实现的方法是,设置重绘函数 ,每当进行完撤销操作后就清空画布并重绘整个
3.4 对话框设计
- 保存、打开和文本输入时,需要从用户处得到字符串。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!