链接:http://www.eclipse.org/gef/zest/snippets.php



写道



Hello, World
Simple Graph
Simple Graph with Icon and Label
Simple Graph with a Selection Listener
Custom Figure on Tooltip
Key and Paint Listeners
Show Text on Mouseover
Find Figure at Mouse Location
Filter Elements in Layout (Weighted Layout)
Self-loop With a Label
Animation Example
Custom Layout Algorithm



 

 

我的记录:

 

1.   GraphSnippet2,连线可以设置方向箭头;

2.   GraphSnippet3,图形点可以响应鼠标选择事件;连线也响应了选择事件;

3.   GraphSnippet4,图形点可以设置位置(没有设置Layout算法);连线可以设置带图像的Tooltip;图像1+1的方法,如果一个写好的函数只能接受一个图像参数,可以用这种方法,让它显示两个图像了,不过要在一个,如果要是一前一后就不好了,当然可以String也采用画的方式,不过,画是一种比较耗资源的方式。那draw2d不是所有的东东都是画出来的吗?

4.   【妙】GraphSnippet5,输入字符,在图像顶层画板上大大地写出字,同时选中与包含这个字符的图形点;这个方法好,我程序中所有要选择的地方,都可以用这种方法,这种方法不错。

5.   【我的xx完全可以用这个方法来实现了,效果还要呢?放映式载入。这个是可以确定了,至于xx可不可以还要再看看】GraphSnippet6显示了3*80个点,隐藏了文字,鼠标放在上面的时候显示文字。

6.   GraphSnippet7,使用findFigureAt找到鼠标在的图形点。

7.   GraphSnippet8,应用了TreeLayoutAlgorithm布局算法,还加入了一个过滤器,这个过滤器是针对连线的,奇怪的是过滤的效果,过滤的连线时横的,不过滤是垂直的,这个肯定和这个布局算法有关系。

8.   GraphSnippet9,自己连自己的一个连线。

9.   AnimationSnippet,利用Draw2D中的Animation来完成动画自定义动画的过程真是太方便的。

 

 

上面留的链接不好用了,这些源代码还是自己备份一份好些。

见附近: