基于Java实现的绘图软件工具设计

基于Java实现的绘图软件工具设计 演示视频

基于Java设计的绘图工具

01. 题目要求

做一个简单的绘图工具,以CAD的方式操作,能放置直线、矩形、圆和文字,能选中图形,修改参数,如颜色等,能拖动图形和调整大小,可以保存和恢复。功能请参考视频演示。
要求上传:

  1. 源码;
  2. 实验 告;
  3. 可执行的jar文件。

02. 操作手册

做一个简单的绘图工具,以CAD的方式操作。

  • 界面

03.代码细节

3.1 框架

六个类,均继承自类

3.3 存储和删除

  • 全局 用来存储所有已绘制的图形。
  • 删除时,直接在 里用 函数删掉对应的对象。所以说,删除操作不支持撤销。
  • 开一个 用来恢复绘图。具体地,每次撤销时,将 栈顶元素弹出,压入 里。每次重做时,重复相反过程。
  • 每当撤销绘制后,我们很难从当前图层返回上一层图层。于是我实现的方法是,设置重绘函数 ,每当进行完撤销操作后就清空画布并重绘整个

3.4 对话框设计

  • 保存、打开和文本输入时,需要从用户处得到字符串。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月16日
下一篇 2022年8月16日

相关推荐