
GEF
文章平均质量分 81
yiliner
这个作者很懒,什么都没留下…
展开
-
GEF常见问题1:为图形编辑器设置背景图片
GEF的RootEditPart对应的Figure是一个由多个Layer组成的 LayeredPane,每个Layer负责包含不同类型的图形元素,如节点、连接、网格线等等。所以要让图形编辑器显示一个图片作为背景,可以在它们其中一个层里绘制这个图片,也可以添加一个层专门放置背景图片。我推荐使用后者,以下代码是在前面的GefPractice项目基础上做了简单修改得到的:static Image B...2008-06-24 15:12:01 · 180 阅读 · 0 评论 -
GEF的Developer Guide的笔记
1. GEF的View实际上包含有很多部分,而不仅仅只是figure: 还包括visual parts, feedback, handles, toolipts等等.It includes the visual part, which serves as the primary representation for the model object(s). The most flexibl...原创 2008-07-11 11:38:01 · 157 阅读 · 0 评论 -
GEF框架分析之一
首先我们来创建一个基于GEF的浏览器(而不是编辑器),也就是说,它只能浏览一个模型,而不能够进行编辑。先关注于浏览而不是编辑,有助于理解GEF的一些核心的概念。 GraphicalViewer和createControl()方法在开始之前,最先要弄明白的是,一个GEF的图如何能够显示在由ViewPart在createPartControl(Component parent)中提供的这个par...原创 2008-07-11 11:39:52 · 267 阅读 · 0 评论 -
在GEF中如何使用DirectedGraph来对图中的对象进行位置的排放
在使用GEF进行开发的时候,对于需要绘制的图形的节点,往往除了模型对象本身之外,还需要有一个相应的“图”对象来保存图中这个节点的位置,以及大小等图相关,但是与业务模型无关的一个对象。而在一开始希望显示一个初始模型文件的时候,再对应保存图信息的文件不存在的情况下,如何能够很好的显示这个图,是一个比较麻烦的问题,涉及到对布局算法的一些分析与实现。这片文章就是介绍,如何使用GEF内的DirectedGr...原创 2008-07-11 11:41:46 · 209 阅读 · 0 评论