0

我将在 Indigo 的 Zest 1.x 中的“GraphNode”类中为每个节点添加扩展功能,因此当节点有子节点时,其图标旁边会有一个正号或类似的东西,一旦单击,子节点将是可见的。

4

1 回答 1

0

你可以尝试这样的事情:

从 GraphNode 扩展两个类:ParentNode 和 ChildNode。制作 ParentNode 的 ChildNode 属性,并根据子节点的数量计算它们的位置,类似于边界框,因此不会在您需要显示 ChildNodes 的区域中布局。

然后你必须创建一个自定义布局算法。这可能有点棘手,具体取决于您要提供的布局。对于这个http://wiki.eclipse.org/Zest#Custom_Layouts可能会帮助你。

于 2014-09-11T06:31:41.523 回答