问题标签 [jgraphx]

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 投票
2 回答
4872 浏览

java - mxGraph 通过 id 获取顶点

我正在按如下方式进行顶点插入:

所以我需要通过 id 来获取这个顶点......

为什么id变了?我怎样才能正确获得顶点?

0 投票
0 回答
1280 浏览

java - mxHierarchicalLayout 未按预期工作

我正在使用JGraphx在 Swing Panel 内绘制图形,一切正常。我尝试在目标单元格内插入两个单元格并且正在工作,但是布局正在改变并且所有单元格都不是水平的。

所以我的例子是:1)用一些单元格构建一个图表:

横向布局

2)按顶部按钮并在Hello中添加两个单元格:

插入后

如您所见,问题是布局不再是水平的,即使我再次调用 mxHierarchicalLayout。

感谢您的回答!

0 投票
1 回答
1438 浏览

java - 如何在 JGraphX 中自动调用有机布局

我正在使用 JGraphX 库并尝试使用mxFastOrganicLayout执行自动布局:

我想了解如何应用快速有机布局,文档将其定义为mxFastOrganicLayout. 问题是我不能把它变成这样的组件:

asmxGraphComponent不接受mxFastOrganicLayout作为构造函数,而是mxFastOrganicLayout接受mxGraph,这似乎是正确的一步?我将不胜感激任何帮助,问候。

0 投票
1 回答
650 浏览

jgraphx - 如何绘制没有在jgraphx中相交的边的图?

我想绘制一个没有相交边的图形,但是当我创建从顶点 (v1) 到顶点 (v2) 的边 (e1) 和从 v2 到 v1 的另一边 (e2) 时,会出现一个双箭头。如何将 e1 和 e2 分隔在两个不同的边缘?

我还想避免边缘与顶点相交或顶点与其他顶点相交。

如何绘制没有相交的边和顶点的图形?

0 投票
1 回答
569 浏览

java - (JGraphX)如何为顶点添加额外的标签?

我有一个顶点,它有它的名字,即顶点内的标签。但我也不想为同一个顶点添加带有额外信息的新标签。有没有办法做到这一点?

0 投票
1 回答
153 浏览

jgraphx - 选框选择不适用于 Jgraphx

我正在使用 Jgraphx 编写程序并且多项选择运行良好(我可以选择一个节点,按 ctrl 并单击另一个节点然后被选中),但我无法使选取框选择工作(我单击并拖动鼠标但是没有矩形出现来选择节点)。我做错了什么?

0 投票
1 回答
509 浏览

java - 在顶点上添加 mouseListener

我正在尝试用 Java 中的 JGraphX 制作一个图形,并mouseListener在特定类型的顶点上添加一个。

我试图使用graphComponent,但它什么也没做......

这是我的代码:

0 投票
1 回答
642 浏览

java - 在 Graph 中插入顶点

我想在现有图形中添加一个新顶点。所以我创建了一个新单元格,我试图重新连接我的边缘,但我的图表没有更新(对于边缘)

这是我的代码:

0 投票
1 回答
1909 浏览

java - XML 通过 JGraphX API 绘制图形

我需要使用 Java 将 XML 解析为 JGraphX 中的图形。我从 JGraphX 库中获取了这个 XML,并且需要通过这个 XML 再次设置一个图形。是否有任何将 XML 转换为图形的 JGraphX 库方法?我有这个下面的代码来从图表中获取 XML:

那么有没有办法从这个 XML 中获取图表呢?否则我应该怎么做才能生成图表?如果我尝试通过逐个读取 XML 来生成图形,那么复杂的算法可能需要一些时间,因此我试图找到其他库方法。

0 投票
0 回答
28 浏览

jgraphx - JGraphx 暂停执行。逐点显示

我必须显示一个包含一些点的图表,我希望这些点在生成时出现,而不是全部出现在最后。我想逐点显示结果。我一直在寻找,但我没有找到任何东西。可能吗?谢谢!