3

I want to create diagram which shows different relations between components.

Something like this example:

enter image description here

Is there similar example or I hate to create custom component?

4

6 回答 6

3

我不知道 JavaFX 的开源/免费图表库(我找不到使用 google 等的库)。但是,如果您愿意投资,有一个用于图表/图形可视化的商业 JavaFX 库,称为yFiles for JavaFX。您可以在他们的主页上尝试在线演示浏览器。

于 2014-01-21T13:09:13.937 回答
1

NetBeans 可视化库 JavaFX 端口

https://github.com/theanuradha/visual-library-fx/releases

https://github.com/theanuradha/visual-library-fx/blob/master/org-netbeans-api-visualfx/src/test/java/test/graphlayout/GridGraphLayoutTest.java 在此处输入图像描述

NetBeans 可视化库:https ://platform.netbeans.org/graph/ 。

于 2017-05-08T11:28:31.697 回答
0

VRL Studio 可能是您所需要的。

http://vrl-studio.mihosoft.eu/

于 2014-07-01T01:51:20.407 回答
0

试试 NetBeans 可视化库:https ://platform.netbeans.org/graph/ 。

我不知道它是否在 JavaFX 中实现,但它是兼容且开源的。

于 2014-01-19T23:25:48.783 回答
0

如果找不到库,您可以简单地绘制包 javafx.scene.shape 的形状:矩形、圆形文本等。您也可以使用 SVGPath。这些元素很容易修改、拖动。

另一种解决方案是使用 Canvas,但这不太灵活。(我不鼓励)

包含它们的容器是教程中的一个组,我也在 Region 容器中使用过它。 http://www.java2s.com/Tutorials/Java/JavaFX/0050__JavaFX_Rectangle.htm

于 2016-11-21T17:06:35.737 回答
0

看起来 FXDiagram 可能适合这种需求。它被描述为“用于创建基于 JavaFX 的图表工具的框架”。代码在 github 上,但我找不到任何许可证信息。

http://jankoehnlein.github.io/FXDiagram/

于 2016-11-21T14:34:33.023 回答