![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Draw2d
核桃科技
这个作者很懒,什么都没留下…
展开
-
Draw2d入门系列(一、 Hello World实现)
Draw2d提供了在SWT的Canvas上展现和布局的能力,GEF通过Draw2d实现GEF的视图(GEF的视图和插件的视图时完全不同的概念)。学习Draw2d是为GEF打基础今天晚上将从如下几个方面介绍Draw2d相关技术的实现Draw2d简介图形(Figure)连线(Connection)UML关系图实现Draw2d简介Draw2d是基于SWT的轻量级组件系统。...2009-07-02 00:45:54 · 198 阅读 · 0 评论 -
Draw2d入门系列(二、 图形Figure的功能)
在Draw2d中,IFigure对象代表图形,IFigure对象还能包含其他的IFigure对象,所有的IFigure对象组合成用户指定的图形通常用户可以继承Figure类实现自己的图形。Figure实现了IFigure接口我下面写了个实例,实现了一个Figure,并设置边框为 LineBorder(边框类似为连线),而且还给它加了颜色,好像是淡绿色,对颜色没啥研究,另外还添加了以个Lab...2009-07-02 01:10:20 · 688 阅读 · 0 评论 -
Draw2d入门系列(三、实现Connection)
利用Draw2d中的Router、Anchor和Locator,可以实现多种连接样式。其中Router负责连接线的外观和操作方式,最简单的是设置Router为NULL(无 Router),这样会使用直线连接,其他连接方式包括折线、具有控制点的折线等,若想控制连接不互相交叉也需要在Router中做文章。Anchor控制连线端点在图形上的位置,即“锚点”的位置,最易于使用的是ChopBoxAn...2009-07-02 01:43:15 · 303 阅读 · 0 评论 -
Draw2d入门系列(四、 UML的实现)
Draw2d可以通过图形和连线表示图的关系,本节将用实例介绍如何通过图形和连线绘制UML的关系图表关系实例中药包苦熬表和列的UML图形(Figure),其中表和列又包含属性和方法子图形。表和列之间要建立一个以对多的关系连线[code="java"]package com.heming.table.editor.figure;import org.eclipse.draw2d.A...2009-07-03 16:03:48 · 261 阅读 · 0 评论