问题标签 [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 回答
967 浏览

eclipse - 将热情库添加到 Eclipse 4 应用程序

我是 Zest 和 Eclipse e4 开发的新手。我目前的目标是构建一个简单的应用程序,并在其中一个视图中使用 Zest 可视化图表。因此,我按照教程进行操作,最终得到了一个简单的工作应用程序,该应用程序由一个主窗口分成 3 部分组成。

现在我想在其中一个部分中显示一个图表。为了做到这一点,我已经使用 Eclipse 的“安装新软件”功能从这里将整个 GEF 框架下载到我的 Eclipse 中。到目前为止,一切都很好。

接下来,我尝试将以下依赖项添加到清单文件的Required-plugins 部分:org.eclipse.zest.coreorg.eclipse.zest.layouts

在运行项目后,我最终得到

未找到应用程序 ID

当我删除它们时,一切都照常工作。你们知道我该如何解决这个问题吗?

这是错误消息:

0 投票
1 回答
259 浏览

java - 运行 Zest/Dot 程序的问题

我正在尝试创建一个简单的 Java 程序,它使用 Zest 框架从 .dot 输入图生成和显示图。我已将整个 gef4 框架下载到我的 eclipse 中,并创建了两个示例 java 程序来测试普通图和点图的可视化。正常图工作正常,但是当我尝试运行点图时,我最终出现以下错误(这对我来说没有多大意义)

java代码如下:

有什么想法吗?

0 投票
1 回答
1303 浏览

java - 将单选和上下文相关的右键单击添加到 Zest 图表

我已经使用 Zest GraphViewer 一个多星期了,现在试图发现它可以为我的应用程序做些什么,但到目前为止,我还不能让它的行为符合我的要求。

我希望有人能指出我需要的资源,因为我找不到谷歌的所有用处,或者可以告诉我我想要的是否可行。

版本

我在 RCP 项目的依赖项中有 Zest core 1.3.0 和 Zest layout 1.1.0。这来自我从 Zest 站点获取的下载站点。

要求

  • 单节点/边缘选择。
  • 选择空白时取消选择节点/边缘(这可能是一个错误?)
  • 右键单击功能以在节点上进行更改。(检测鼠标何时在节点上)

右键单击功能可能来自单一选择,因为我可以在任何地方弹出弹出窗口,但它基于当前选定的节点,但我宁愿不这样做。

由于性质或我们的应用程序和用户的原因,无法做到这一点,我可能还需要找到另一个具有此功能的基于 RCP/SWT 的图形绘图包。

任何对这些问题的帮助将不胜感激。

格伦 x

0 投票
1 回答
172 浏览

java - 如何访问 PDE Incubator 依赖可视化的源代码

谁能告诉我如何访问 PDE 孵化器依赖可视化的源代码?

我尝试了“ http://www.eclipse.org/pde/incubator/dependency-visualization/getsource.php ”中的指令,但出现错误:

Error validating location: "Could not connect to :pserver:aonymous@dev.eclipse:/cvsroot/eclipse: Cannot connect to host: Connection refused: connect"

0 投票
2 回答
5938 浏览

eclipse - 如何在 Graphviz 点中的节点之外添加注释?

我对 Dot 非常陌生,并试图在 Eclipse 中使用 Dot 和 Zest 可视化一个调用图。而且我想用某种注释来注释节点(图片上的OK和Failed。)。

我想得到的带注释的图

Dot 或 Zest 有什么常用的方法吗?

0 投票
1 回答
307 浏览

java - 如何将 Zest Graph 的一部分复制到 SWT Canvas

我正在开发一个新的 Eclipse 插件,使用 GEF(Draw2d 3.9,Zest 1.5.0)和自定义数字来表示一些数据。我现在正在尝试开发可调节的镜头视图。所需的功能是将鼠标拖动到主窗口上,“镜头视图窗口”将代表所选区域。

为此,我使用带有 SWT 画布的窗口作为镜头视图。主窗口的(图形)内容绘制在镜头画布上。然后我将镜头画布的另一个区域(可能在可见区域之外)复制到点 0,0(镜头画布的)。问题是镜头画布忽略了在其可见区域之外绘制的所有内容,当我复制上述区域时,我得到黑色而不是内容。

将图表的内容复制到图像,然后绘制图像的一部分不是解决方案,因为我的图表可能很大(> 200000 x 200000)。

您可以在下面找到我的代码的一部分:

0 投票
1 回答
672 浏览

layout - java中的简单网格布局

所以我需要一个带有一些Java对象的“正交”边缘的自动网格布局算法。像这样的东西。我会得到一些矩阵,我将从中创建一个图形实例(在 Eclipse 中),我的输出是该图形的布局(如果输出是某种包含顶点和边坐标的 xml 文件,那就太好了,但这不是必需的)。(要求是这样的,因为我们的对象是某种 UML 类图,将在该矩阵中,并且我们希望布局类似于经典 UML 图)。

我在一些较早的 JGraph 包中找到了 SimpleGridLayout 类,但强烈建议不要使用它,而且我找不到 API。我查看了 Zest、Jung、JGraphx、Prefuse 并且没有包含想要的布局:Zest 没有正交边,Jung 没有网格布局,Prefuse 没有网格(图形)布局,JGraphx 有点复杂,我不能真的找到解决方法。

看起来这些包真的很丰富,当然可以在其中手动制作,但由于项目的性质,需要一些自动化算法。

欢迎所有建议。

0 投票
1 回答
305 浏览

java - 启用文本溢出到下一行 Zest Draw2d SWT

我正在使用 Zest 中的树布局显示模型。但是,我指定在每个节点中显示的文本太长了。我希望文本移动到节点内的下一行,以便可以显示所有文本,而不是截断大部分文本。我尝试对添加到图中的每个节点使用 setSize() ,但这似乎没有任何区别。谁能告诉我如何实现这一目标?谢谢。* 我添加了显示当前单词被截断的情况的代码。

0 投票
0 回答
88 浏览

java - 自定义布局 Zest Draw2d

我正在使用 Zest 的树形布局来显示图表。但是目前,连接节点的线路是这样的。

我该如何让它看起来像这样?

0 投票
2 回答
1175 浏览

java - 从 GEF4 安装 Zest 2

我需要从 GEF4 转到 Zest 2。我从 Eclipse 市场获得了 Zest2。但是,当我运行使用它的程序时,出现以下错误

我假设这意味着我也需要 GEF4 几何包,所以我尝试从 gef4 下载它 - http://download.eclipse.org/tools/gef/gef4/updates/integration 但是这是不允许的它说我缺少包 javafx.collections。

有人可以告诉我如何解决这个问题吗?谢谢。