为 ZEST 图中的节点赋值



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

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

实际的API中没有,因为LayoutEntity是一个接口。 您需要知道您首先使用哪种类型的节点(布局实体),并确定实现布局实体的类是否具有这样的字段。 当您最初创建节点列表(布局实体对象)时,您可以创建一个 HashMap 来索引图形的布局实体(也称为节点)。 这样,您可以在获得 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

最新更新