Zest在可视化图中有哪些替代方案?

时间:2012-04-04 10:55:07

标签: eclipse-plugin eclipse-rcp eclipse-gef data-modeling zest

我需要创建一个图表查看器。我希望在Eclipse插件中可视化的分层树。我设法了解GEF,并且有Zest。但是在Zest中,我没有成功地在图形节点中创建自定义形状,也没有创建自定义节点的教程(我一整天都在搜索)。所以我想知道Zest旁边是否还有其他选择。我最喜欢Zest的是它提供了布局算法。

3 个答案:

答案 0 :(得分:0)

您可以使用受欢迎且GraphVizeclipse plugin。请注意,我从未使用过它。

答案 1 :(得分:0)

你需要编辑那棵树吗?如果没有,我会使用Zest框架。

This可能会帮助您创建自定义形状。

答案 2 :(得分:0)

您需要让LabelProvider实现IFigureProvider接口,并覆盖getFigure方法以返回自定义IFigure实现,该实现绘制您的自定义形状并按照您希望的方式设置其颜色。

但是,似乎有一个错误支持突出显示对自定义节点的支持。错误报告提供了一个补丁,并声称它已被修复,但我没有看到修复程序出现在当前(4.3)版本的Eclipse插件中。我不知道为什么。 (还有其他人吗?)我制作了插件的副本并手动修补了它。这是错误:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=335136