问题标签 [zest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
74 浏览

java - Zest 中的坐标导出

有没有办法在 Zest (Eclipse) 中获取图形的布局坐标(节点、线、弯曲点)?我尝试了几种方法,使用与 Zest 一起打包的 Draw2D,但我不知道如何使 Zest 对象成为 Draw2D 图形的实例。

这甚至可能吗?

0 投票
1 回答
154 浏览

java - 如何使用 Indigo 在 Zest 1.x 中实现 GraphNode 的扩展功能?

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

0 投票
0 回答
465 浏览

java - 无法在 Eclipse Indigo 上安装 GEF4

当我尝试通过 Eclipse-> Help -> Install New Software 从https://projects.eclipse.org/projects/tools.gef/downloads安装 GEF4 时 ,给出以下 URL:

https://hudson.eclipse.org/hudson/job/gef4-master/lastSuccessfulBuild/artifact/update-site

或上面的其他两个链接,我收到以下错误:

无法完成安装,因为找不到一项或多项所需项目。正在安装的软件:GEF4 Zest 文档 0.1.0.201409081002 >>>>>>(org.eclipse.gef4.zest.doc.feature.group 0.1.0.201409081002) 缺少要求:GEF4 FX 文档 0.1.0.201408181558 (org.eclipse.gef4. fx.doc >0.1.0.201408181558) 需要 'bundle org.eclipse.platform.doc.isv 4.4.0' 但找不到 > 缺少要求:GEF4 FX 文档 0.1.0.201409081002 (org.eclipse.gef4.fx.doc > 0.1.0.201409081002)需要'bundle org.eclipse.platform.doc.isv 4.4.0',但找不到>无法满足依赖关系:来自:GEF4 Zest Documentation 0.1.0.201409081002(org.eclipse.gef4.zest.doc >0.1.0.201409081002) 到:捆绑 org.eclipse.gef4.fx.doc 0.1.0 不能满足依赖:

任何帮助,将不胜感激 :)

0 投票
2 回答
194 浏览

java - Java 的 GraphViz、Zest、JUNG2 等

首先,我的目标是仅使用一个库来布局 JavaFx 应用程序中的节点,以便在布局时考虑节点(或框,在我的情况下)的大小。

我试过 JUNG2,但对它的布局方法印象不深。我需要自己写一个才能得到我想要的结果,这正是我想要避免的(因为我可能不够聪明写一个好的..)。

所以,现在我正在研究 GraphViz 和 Zest。

GraphViz 看起来像一个非常令人印象深刻和复杂的野兽。

Zest 看起来也很有趣,但它是如何以 Eclipse 为中心的呢?我可以在 JavaFx 应用程序中使用它吗?

还有其他人吗?在我的情况下你会推荐什么?

0 投票
1 回答
119 浏览

eclipse - Eclipse 插件 - 如何使用多边形创建一个菱形图形(或通过 IFigure 的直接实现)

我正在尝试使用 Zest eclipse 创建流程图。为了创建图表,我正在使用 graphViewer 。对于节点,我需要自定义形状。为了实现这一点,我在 graphViewer 的 labelProvider 中实现了 IFigureProvider。

但我不知道如何创建用于表示决策节点的菱形。

石墨是做这些事情的更好方法吗?

0 投票
2 回答
229 浏览

eclipse-plugin - gef4的旧版本?

我正在使用一个软件项目,它需要以下软件包:

但我找不到合适的插件来解决这个问题。我从以下位置安装了以下插件:https://hudson.eclipse.org/hudson/job/gef4-master/lastSuccessfulBuild/artifact/update-site

并且 Eclipse 仍然不知道这个包:

我认为在软件项目中使用了旧版本的 Gef4 Zest,而新版本具有其他结构或类似的结构。

有没有人有同样的问题和/或知道如何解决它?

0 投票
1 回答
282 浏览

eclipse - Eclipse Zest - 导出为图像时 graphViewer 的折叠图形节点

我有一个非常大的 zest(1.5.0) graphViewer,因为结果滚动条出现在复合材料中。现在,当我尝试将此图形导出为 png 时,我只得到图形的可见部分。超出滚动条的区域在图像中不可用。

Image image = new Image(PlatformUI.getWorkbench().getDisplay(),composite.getBounds().width,composite.getBounds().height); ImageLoader 加载器 = 新 ImageLoader();

如果我使用 graphViewer 对象,它会使节点折叠在左上角

我需要获得一张包含完整图表的图像。有没有办法实现这一点。我认为动画可能会导致第二种方法中的节点聚集。有没有办法将其关闭(我尝试将 nodeStyle 设置为 ZestStyle.No_Animation_Layout 但它没有帮助)。

0 投票
1 回答
274 浏览

java - 从内部复合材料中删除滚动条,但保留外部复合材料的滚动条

我正在使用带有 fillLayout 作为内部复合材料和 ScrollComposite 作为外部复合材料的复合材料。

我已经固定了外部复合材料的大小。当我在外部复合中有滚动条但内部复合中没有滚动条时,当我将复合数据导出为 png 时,我将获得完整的信息。但是当显示的信息太大时就会出现问题,因为内部复合也有滚动条

这只是所做工作的一小部分:

0 投票
1 回答
226 浏览

eclipse-plugin - 在eclipse中显示ViewPart

我目前正在开发一个显示 DOT-Graphs 的 Eclipse 插件。为此,我使用了这个插件。但是,我不知道如何实际显示我构建的图表。我想将它作为编辑器显示在 Eclipse 窗口的中间。

为了完成这项工作,我创建了一个自定义编辑器类,它需要在其 createPartControl(Composite) 代码中添加一些代码,以便使用插件提供的 DotGraphView。

问题是,我怎样才能显示这个 DotGraphView?我的编辑器的代码如下所示:

0 投票
1 回答
247 浏览

algorithm - zest 布局算法将节点绘制得太近

我正在使用 org.eclipse.zest.core.viewers.GraphViewer.setLayoutAlgorithm 来设置布局算法。

我的问题是,当图形被渲染时,节点被绘制得非常接近,并且有时在彼此之上。

有没有办法解决这个问题与编写自己的布局算法?

在此处输入图像描述