Eclipse GEF、EMF、GMF
文章平均质量分 79
HeruiUp
这个作者很懒,什么都没留下…
展开
-
GEF 学习系列之一:给画布添加标尺和辅助线
标尺位于画布的上部和左侧,在每个标尺上可以建立很多与标尺垂直的辅助线,这些显示在画布上的虚线具有吸附功能。效果图如下所示: 标尺和辅助线的实现要稍微复杂一些。首先要修改原有的模型,新增加标尺和辅助线这两个类:DiagramRuler、DiagramGuide。在根模型ShapesDiagram中新增如下变量: /**为模型添加标尺对象*/ pr原创 2010-04-23 14:07:00 · 5113 阅读 · 4 评论 -
GEF 学习系列之三:缩放、位置和尺寸对齐
画布的缩放 由于Draw2D中的图形都具有天然的缩放功能,因此在GEF里实现缩放功能是很容易的,而且缩放的效果不错。GEF为我们提供了 ZoomInAction和ZoomOutAction以及对应的RetargetAction(ZoomInRetargetAction和 ZoomOutRetargetAction),只要在编辑器里构造它们的实例,然后在编辑器的Acti转载 2010-04-23 17:00:00 · 4328 阅读 · 2 评论 -
GEF学习系列之二:网格吸附与几何对齐
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Fon原创 2010-04-23 16:29:00 · 4018 阅读 · 3 评论 -
GEF 学习系列之五:给图元添加DirectEdit功能
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font D原创 2010-04-27 15:34:00 · 2456 阅读 · 0 评论 -
GEF 学习系列之四:使用GEF构建应用程序的步骤
使用GEF构建应用程序 使用GEF构建应用程序虽然比较复杂,但确是一个思路非常清晰的过程,它可以帮助我们更好的理解MVC的工作原理:1. 构建自己的模型GEF给予了模型构建极大的灵活性,因为在EditPart中对模型的引用都是Object类型的,这也符合原创 2010-04-27 12:50:00 · 1857 阅读 · 0 评论 -
GEF 学习系列之六:图元的选择框和反馈显示
图元的选择框和反馈对于非矩形的图元,默认情况下在选中时任然显示一个矩形的选中框,在选择框上显示了东南西北四个句柄,在GEF中,这些也是可以订制的,具体方法如下:1) 修改内容视图控制器的布局编辑策略ShapesXYLayoutEditPolicy,覆盖其方法EditPolicycreateChildEditPolicy原创 2010-04-28 10:47:00 · 3084 阅读 · 3 评论