刘广昱
骑士
骑士
  • UID363
  • 粉丝1
  • 关注1
  • 发帖数31
  • 社区居民
阅读:23694回复:1

ctrl+s保存文件后Figure显示错误

楼主#
更多 发布于:2017-12-01 15:53
当模型发生变化后,figure得到了更新,显示也没有问题,可是当按ctrl+s保存后figure又会发生变化,模型中的信息成功保存figure的显示却不正确。
刘广昱
骑士
骑士
  • UID363
  • 粉丝1
  • 关注1
  • 发帖数31
  • 社区居民
沙发#
发布于:2017-12-01 16:00
editpart中的protected IFigure createFigure()方法在打开文件、保存文件及模型第一次创建时都会执行。

模型变化后对figure进行了更新,此时不会调用createFigure的方法,但是保存时会调用createFigure方法重新生成figure,之前更新的figure就没有了。所以为了避免这种状况的发生应在createFigure方法中将figure上可能显示的东西全部考虑进去,对可能要显示的信息进行赋值。
游客

返回顶部