0

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

给定一个图形节点“p”,我认为 p.setData(value) 会起作用。我试过这个,但它并没有真正奏效。

4

1 回答 1

0

由于 LayoutEntity 是一个接口,因此实际 API 中没有。您需要首先知道您正在使用哪种类型的节点 (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
于 2014-10-20T15:20:47.267 回答