我在我的应用程序中使用 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.
这是个问题吗?我应该做些什么还是可以忽略此消息?