属性视图和editor关联

忘了隐藏 2010-06-11 06:17:16
继上次的帖子http://topic.csdn.net/u/20100601/16/2169ac98-381c-4c2f-805c-1e9e069fe7e9.html?r=65914760
我原来的做法是解析xml文件然后生成树,然后添加树的右键菜单在editor中生成相应图形,但是做不到,后来换了一种思路,点击xml文件后打开editor,然后把editor中的内容传回到视图生成xml文件的子树,最后实现了子树右键菜单生成图形的功能,理论上这个视图和editor应该是同步的,但是现在不同步,只有保存后树才会更新,不知道是不是应该刷新树,何时刷新,这是一个问题。然后又实现了树的属性视图,因为editor本来就实现了这个视图,所以只是直接调用,但是当选中树结点更改属性视图里的参数后,editor接收不到这个改变,也就是editor不是dirty,这个问题困扰了两天,查了N多资料,至今没想到解决办法,上来求助,给个思路。
...全文
72 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
忘了隐藏 2010-06-13
  • 打赏
  • 举报
回复
半路出家学插件,又没人教,一切自学,真的很难过,谢谢了
霜之哀伤 2010-06-13
  • 打赏
  • 举报
回复
1.模型实现一个监听器模式,模型属性改变的时候,会通知监听者;
2.编辑器作为一个监听器,监听模型改变,监听到变化修改自己的dirty状态;
3.属性视图修改模型,模型发送通知,编辑器dirty状态变化。
忘了隐藏 2010-06-13
  • 打赏
  • 举报
回复
无法解决,送分结贴了
忘了隐藏 2010-06-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yetaodiao 的回复:]

树真的很难做到功能完美
http://www.99inf.net/SoftwareDev/Java/51714.htm
[/Quote]不好意思 你的链接和我要的结果风马牛不相及
  • 打赏
  • 举报
回复
树真的很难做到功能完美
http://www.99inf.net/SoftwareDev/Java/51714.htm

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧