• 介绍

GEF(Graphical Editor Framework)是Eclipse平台下一个很重要的图形编辑器框架。 API文档 布局Layout文档

  • 步骤
  1. 设计模型
  2. 设计Editor和IFigure
  3. 设计EditPolicy和Command

在模型part中添加policy,然后policy会关联command Part和Model是通过一个工厂类(EditPartFactory的实现类)来结合的editPart.setModel(model) 在Part中可以重写createFigure方法,返回对应的Figure类来绘制图形

  • 参考

http://blog.csdn.net/eve_zz/article/details/7628516

转载于:https://my.oschina.net/surenpi/blog/605029

Eclipse插件开发GEF相关推荐

  1. 【插件开发】—— 1 Eclipse插件开发导盲

    在真正接触eclipse插件开发一个月后,对插件的开发过程以及技术要求,也有了一定的了解.遥想之前像无头苍蝇一样乱撞乱学,真心觉得浪费了不少时间.这里就总结一下学习的主要过程以及需要的资料. Ecli ...

  2. eclipse插件开发_开发Eclipse插件

    eclipse插件开发 最近,我开始与一个团队合作开发Eclipse插件. 团队开发了一个很棒的插件,可以实现预期的目的. 因此,我检查了源并尝试构建它. 项目源包含所有必需的库,并且只能在Eclip ...

  3. Eclipse 插件开发遇到问题心得总结

    Eclipse 插件开发遇到问题心得总结 Posted on 2011-07-17 00:51 季枫 阅读(3997) 评论(0) 编辑 收藏 1.Eclipse 中插件开发多语言的实现 为了使用 . ...

  4. Eclipse插件开发中对于外部Jar包和类文件引用的处理(彻底解决插件开发中的NoClassDefFoundError问题)...

    目的:Eclipse插件开发中,经常要引用第三方包或者是引用其他插件中的类,由于插件开发环境引用类路径的设置和运行平台引用类路径的设置不同,经常导致开发过程OK,一旦运行则出现NoClassDefFo ...

  5. eclipse插件开发示例

    eclipse所有的插件均以jar的形式存放在安装目录的plugins目录中,如果我们在eclipse中开发一个插件,最终也是需要打包为jar放入plugins目录中.eclipse插件开发也有一套流 ...

  6. 【eclipse】eclipse插件开发(一)

    eclipse本身是一个开源平台, 给用户提供了很多扩展点.我们完全可以开发属于自己的一套插件,安装在eclipse插件目录下,即可使用我们的插件. 下面说下eclipse插件的快速开发. 1.在ec ...

  7. eclipse插件开发资料 参考代码

    首页 zhangxinzhou 的BLOG 写留言 邀请进圈子 发消息 加友情链接 进家园 加好友 2011年度IT博客大赛 十大杰出IT博客评选中 博客统计信息 用户名:zhangxinzhou 文 ...

  8. [Eclipse插件开发-001] SWT/JFACE布局入门总结

    =============SWT布局管理器入门总结======================= 绝对定位: * setBounds(int x, int y, int width, int heig ...

  9. Eclipse 插件开发 向导

    阅读目录 最近由于特殊需要,开始学习插件开发. 下面就直接弄一个简单的插件吧! 1 新建一个插件工程 2 创建自己的插件名字,这个名字最好特殊一点,一遍融合到eclipse的时候,不会发生冲突. 3 ...

最新文章

  1. 模仿nginx修改进程名
  2. 未来CRM的趋势和预测
  3. python to_excel保存成xls_pd.ExcelWriter(to_excel)保存结果到已存在的excel文件中
  4. CentOS上安装Python3.7.4
  5. 《python接口自动化测试》笔记
  6. python __setattr__, __getattr__, __delattr__, __call__
  7. Java实现各种加密验证算法(MD5、SHA256、base64、pdkdf2、pdkdf2_sha256)
  8. STM32固件库最新下载方法 2021/6
  9. 上海租房。20160420
  10. 甘超波:NLP理解层次
  11. Symbian 术语表
  12. 2018ICPC焦作站赛后总结
  13. win10禁用计算机维护,Win10自动维护是什么 Win10自动维护怎么关闭
  14. JS:打字游戏_键盘事件监听
  15. 点或积分区域的对称性,积分结果的对称性
  16. 蓝懿学习记录,今天又学到了很多
  17. Linux Mint 火狐浏览器改中文
  18. 有哪些网站上传视频是不会插入广告的?
  19. sad代价计算_转载:H.264帧内模式选择以及代价计算相关知识
  20. C++第五次上机--作业报告

热门文章

  1. C/C++中各种类型char、int、long、double等数据范围
  2. 英语绕口令(转)[Blog synchronous]
  3. 谷歌浏览器 android4.4,谷歌发布移动版Chrome浏览器仅限Android4.0
  4. ThinkPad加装SSD固态硬盘/内存条 系统迁移
  5. unity沙子堆积_unity游戏动态体积雾沙尘暴管理渲染插件Dynamic Fogamp;Mist 6.5 - 素材巷...
  6. 数据源大盘点 | 你们要的数据源都在这儿了84个!(保持更新,建议收藏)
  7. ecshop 小京东 微信公众号链接打开,报错appid不能为空,错误码10012
  8. 力扣 838. 推多米诺
  9. window自带的桌面整理工具
  10. oracle导出数据视频教程,Oracle数据导入导出基本操作示例