Eclipse GEF图形编辑框架

图形编辑器开发中,org.eclipse.gef这个插件还挺实用的,尤其是你想在 Eclipse 上搞点图形化操作的时候。它是 Eclipse 老牌的图形编辑框架,能让你比较轻松地搭建出流程图、图表编辑器那种界面,响应也快,交互也灵活。

老实说,GEF 虽然历史悠久,但现在用的人还不少,尤其在做RCP 应用图形可视化开发的时候。你只要装上这个插件,配合 EMF 一起用,建模效率会高多,结构也清晰。

之前我参考过几个教程,像经典的 eclipse GEF 例子那篇,挺适合上手练练的;还有GEF 与 EMF 应用解析这篇,讲得也蛮系统。

GEF 适合做啥?比如你做一个流程设计器,需要用户拖拽组件、连线、编辑属性,用它再合适不过了。而且它跟 Eclipse 生态整合得不错,比如配合Draw2D一起,画面可以做得还蛮专业。

不过也有坑,GEF 的学习曲线不算低,第一次接触会觉得有点绕。建议先从 GEF Runtime 3.x 版本开始,看看这篇 GEF 3.2 图形化开发框架文章,还蛮有。

如果你平时有做 Eclipse 插件开发,或者想试试可视化建模,不妨花点时间折腾一下 GEF,说不定就有惊喜。

zip 文件大小:7.72MB