基于GEF的圖形编辑器.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于GEF的圖形编辑器

GEF编辑器学习总结 PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 1 TOC \o 1-4 \h \u HYPERLINK \l _Toc28089 1. GEF概述 PAGEREF _Toc28089 2 HYPERLINK \l _Toc13445 1.1.GEF MVC模式 PAGEREF _Toc13445 2 HYPERLINK \l _Toc25814 1.1.1.模型(Model) PAGEREF _Toc25814 2 HYPERLINK \l _Toc32313 1.1.2.控制器(Controller) PAGEREF _Toc32313 2 HYPERLINK \l _Toc18878 1.1.3.视图(View) PAGEREF _Toc18878 3 HYPERLINK \l _Toc7189 1.1.4.总结 PAGEREF _Toc7189 5 HYPERLINK \l _Toc21134 1.2.GEF工作流程实例 PAGEREF _Toc21134 6 HYPERLINK \l _Toc531 1.2.1.从画板中选择图形 PAGEREF _Toc531 6 HYPERLINK \l _Toc10340 1.2.2.获取模型对象 PAGEREF _Toc10340 6 HYPERLINK \l _Toc19903 1.2.2.判断child不为空 PAGEREF _Toc19903 7 HYPERLINK \l _Toc12279 1.2.3.传递PropertyChange事件 PAGEREF _Toc12279 7 HYPERLINK \l _Toc228 1.2.4.获取事件ID PAGEREF _Toc228 7 HYPERLINK \l _Toc7181 1.2.6.创建子模型的EditPart: PAGEREF _Toc7181 7 HYPERLINK \l _Toc691 1.2.7.Command执行添加节点命令 PAGEREF _Toc691 8 HYPERLINK \l _Toc16528 1.2.8.保存Command对象 PAGEREF _Toc16528 8 HYPERLINK \l _Toc8960 1.2.9.刷新编辑器区域。 PAGEREF _Toc8960 8 HYPERLINK \l _Toc4939 2. GEF应用实例 PAGEREF _Toc4939 9 HYPERLINK \l _Toc30858 2.1.GEF应用程序创建步骤 PAGEREF _Toc30858 9 HYPERLINK \l _Toc28571 2.1.1.创建Editor PAGEREF _Toc28571 9 HYPERLINK \l _Toc31342 2.1.2.创建模型(model) PAGEREF _Toc31342 10 HYPERLINK \l _Toc7317 2.1.3.Figure(Viewer) PAGEREF _Toc7317 12 HYPERLINK \l _Toc30252 2.1.4.EditPart(Controller) PAGEREF _Toc30252 12 HYPERLINK \l _Toc20850 2.1.5.编辑策略(EditPolicy) PAGEREF _Toc20850 14 HYPERLINK \l _Toc20206 2.1.6.Command PAGEREF _Toc20206 15 HYPERLINK \l _Toc4671 2.1.7.编辑器工厂(EditPartFactory) PAGEREF _Toc4671 16 HYPERLINK \l _Toc6129 2.1.7.右键菜单(ContextMenuProvider) PAGEREF _Toc6129 17 HYPERLINK \l _Toc20254 2.1.8大纲视图(OutLine) PAGEREF _Toc20254 18 HYPERLINK \l _Toc27450 2.1.9.属性页及画板工具栏 PAGEREF _Toc27450 20 GEF概述 1.1.GEF MVC模式 GEF是具有标准MVC(Model-View-Control)结构的图形编辑框架,其中Model由我们自己根据业务来设计,它要能够提供某种模型改变通知的机制,用来把Model的变化告诉Control层;Control层由一些EditPart实现,EditPart是整个GEF的核心部件,而View层(大多数情况下)就是Dr

文档评论(0)

fglgf11gf21gI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档