问题标签 [jgraph]

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 回答
2155 浏览

jgraphx - 边连接到顶点的位置的约束 (JGraphX)

我注意到,当将多个边连接到单个(矩形)顶点时,它们连接的位置均匀分布在顶点的侧面。有没有办法改变这种行为?我正在使用 mxHierarchicalLayout。

在我的图表中,我希望边缘尽可能笔直(但只有水平和垂直)。这是我目前拥有的:

在此处输入图像描述

例如,为什么边缘“G”会略微弯曲?我希望它在从“PIC”到“W4”的水平直线上。理想情况下,我想更改每个顶点的设置,将边缘连接行为设置为“在你喜欢的地方连接”,并让布局找出边缘产生最少角落的最佳位置。

我知道我可以设置“exitX/Y”和“entryX/Y”,但这需要我手动计算这些值和整个布局过程。我正在寻找一种更好的方法来实现这一目标。

0 投票
1 回答
463 浏览

java - JGraphX 在另一个顶点中放置一个顶点

我尝试创建一个 GraphicEditor。我使用 JTree 和拖放在图形组件上创建顶点,但我不知道如何将创建的顶点拖放到另一个顶点中。如何将顶点指定为 Droptarget?

非常感谢您的帮助!

埃里克

0 投票
1 回答
1049 浏览

label - How to get the String (label) of a Vertex by clicking on it (Jgraph)?

In jgraph, is there a function similiar to the .getText(); for a vertex? I need to get the text attached to them in the label.

Thanks.

0 投票
1 回答
4908 浏览

java - 如何在 JPanel 上绘制 SimpleWeightedGraph?

我有一个 SimpleWeightedGraph,我想在 JFrame 中的 JPanel 上绘制它。不幸的是,什么也没画。

我读了这篇文章。他们正在使用a ListenableDirectedGraph,所以我尝试了a ListenableUndirectedGraph,但没有成功。

0 投票
2 回答
890 浏览

pdf - 将大型图形 2d 文档写入多个 pdf

有没有一种方法可以使用 itext 将大型 jgraph 图形 2d 文档拆分为 pdf 中的多个页面。我有一个使用 jgraph 创建的大型流程图。我需要把这个流程图写成一个多页的pdf。我需要确保每个 pdf 页面高度限制为 5000.SO 如果图形对象高度超过 5000,它将跨越 pdf 中的多个页面。有没有办法我可以读取块中的图形对象(每次迭代的高度为 5000),继续将其写入新的 pdf 页面并迭代直到我完全读取对象。任何输入/指示都会有所帮助。

以下是我到目前为止所拥有的 -

0 投票
0 回答
89 浏览

jgrapht - 尊重边权重的图形布局


我正在使用带有 jgrapht 0.9.0 的 JGraph 5.13。我想知道是否存在尊重边权重的布局,所以如果边的权重为 500,那么它看起来比权重为 100 的边长 5 倍,并且还有一个试图在节点之间放置最大距离的布局?

0 投票
1 回答
1652 浏览

javafx - 相当于 JavaFX8 的 JGraph?

我想将使用旧版本 JGraph 的旧 Swing 工具移植到 JavaFX8。然而,由于 JGraph 是一个基于 Swing 的库,因此也考虑替换它。那么,是否有与 JGraph 等效的东西,但可以使用 JavaFX8?

0 投票
1 回答
248 浏览

eclipse - JGraph 在预编译时有未解决的 AttributeMap

我正在编写第一个非常简单的类,以查看我的安装是否可以构建一些东西。所以这就是我所拥有的

我在 Eclipse 中工作,我有、jgrapgt-core和setup作为用户库。jgrapht-extjgraphxjgraphx-3.2.2.0

我的问题是当我尝试创建时JGraphModelAdapter出现错误:

任何帮助都会很棒。

0 投票
5 回答
4913 浏览

java - Getting all edges going out from a node in jgrapht

I am trying to randomly traverse through the graph in jgrapht (until I find some target node). To do it, I need to start at the sourceNode, randomly pick any coming out edge and follow it.

I know there there is a method getAllEdges(sourceVertex, targetVertex) that returns all the edges between two given nodes. But how can I get all edges while having only sourceNode, without the target one?

0 投票
1 回答
556 浏览

java - 如何在 JGraph 上设置和边缘的箭头大小?

我正在使用 JGraph 来绘制一些简单的图形。现在我希望边缘末端的箭头更大。根据API 的文档,我已经使用mxConstants.STYLE_START/ENDARROW键和适当的值设置了它们的形状。mxConstants.ARROW_X

在文档中他们说mxConstants.ARROW_SIZE可用于设置箭头的大小,但我仍然没有找到确切的方法。由于它是类中的静态变量,我尝试了

beginUpdate()andendUpdate()语句中,在边缘创建之前和之后,但没有任何效果。大小保持不变。也许我错过了一些东西。

谢谢。