GEF
xyhsm
这个作者很懒,什么都没留下…
展开
-
GEF 进阶,第一部分: Anchor
第一部分: Anchor GEF(Graphical Editing Framework)是Eclipse Tools的子项目,它在底层使用Draw2D作为布局和渲染引擎,在整体上使用MVC模式管理模型和视图。利用GEF,开发者可以从应用模型开始,迅速的构造一个可视化编辑环境。正如其名字所说,它只是一个框架,很多具体的事情仍然要靠开发者完成,但这也是GEF灵活的一方面,只要你掌握了相关的概念...2007-04-04 10:03:09 · 135 阅读 · 0 评论 -
GEF 进阶,第二部分:
第二部分: Router Router(连线路由器)是对连线进行布局的重要组件,本文介绍了路由器的基本概念和应用场景,剖析了一个连线路由器的接口并给出了一个简单实例。最后演示了如何把自定义的路由器应用到图形中,使得不同的连线可以有不同的路由器。 ConnectionRouter(连线路由器) 图...2007-04-04 10:21:46 · 193 阅读 · 0 评论 -
GEF 进阶,第三部分: Layer
第三部分: Layer 在GEF中,画板是由多个Layer(层)组成的,层也可以看作是对图形进行的一种分类管理,它使图形更加明确,层次清晰。程序结构上也更容易理解和维护。层同样也是可以定制的,本文演示如何实现并插入一个自定义层,并指出了插入自定义层所应该注意的一些问题。 Layer (层) GEF的图形是可能分布在多个层上面的,比如连线是放在Connection Layer(连接层)上的,而普...2007-04-04 10:26:23 · 167 阅读 · 0 评论