【发布时间】:2021-12-27 17:03:02
【问题描述】:
我在我的应用程序中使用 GraphStream,为了显示图表,我对每个图表都使用了 FXViewer。 最初我想显示不同的图形,而不设置节点的位置,所以我使用 enableAutoLayout() 方法:
ArrayList<FxViewer> viewers = new ArrayList<>();
foreach(Graph graph : graphList) {
FxViewer viewer = new FxViewer(graph, FxViewer.ThreadingModel.GRAPH_IN_GUI_THREAD);
viewer.addView(graph.getId(), new FxGraphRenderer());
viewer.enableAutoLayout();
viewers.add(viewer);
}
接下来,我想显示相同的图表,但手动设置了固定位置,因此,对于每个图表,我都禁用了相关 FXViewer 的自动布局。
viewers.forEach(Viewer::disableAutoLayout);
但是,每次我在控制台中禁用 FXViewer 的自动布局时,都会出现以下消息:
org.graphstream.ui.layout.LayoutRunner run
INFO: Layout 'SpringBox' process stopped.
有问题吗?我应该做点什么,还是可以忽略此消息?
【问题讨论】:
-
@kleopatra 我只问这种类型的消息是否有问题.......
-
图形流为您提供有关如何获得帮助的信息; “您也可以在邮件列表中分享您的问题,地址为 sympa.litislab.fr/sympa/subscribe/graphstream-users”,来自他们的网站 github.com/graphstream/gs-ui-javafx 标题为“帮助”的部分。
标签: java javafx graphstream