为ZEST图中的节点分配值

时间:2012-11-23 06:16:05

标签: java graph zest

有没有办法使用ZEST API为JAVA中构建的图形中的特定节点赋值?

给定图形节点“p”,我认为p.setData(value)可行。我试过这个,但它确实没有用。

1 个答案:

答案 0 :(得分:0)

实际API中没有,因为LayoutEntity是一个接口。您需要知道首先使用哪种类型的节点(LayoutEntity),并确定实现LayoutEntity的类是否具有此类字段。当您最初创建节点列表(LayoutEntity对象)时,您可以创建一个HashMap来索引图形的layoutEntities(也称为节点)。这样,您可以在获得X / Y坐标后再回到它们。

此代码可以帮助您入门。

org.eclipse.zest.layouts/src/org/eclipse/zest/layouts/exampleUses/SimpleSwingExample.java

org.eclipse.zest.layouts/src/org/eclipse/zest/layouts/exampleUses/SimpleSWTExample.java