GraphZoomScrollPane 不呈现内容

GraphZoomScrollPane doesn't render content

我使用 JUNG 框架来构建我的语义树,但我遇到了一个大问题,因为我的树非常大,我需要滚动条。我在某个地方发现 GraphZoomScrollPane 是执行此操作的最佳选择,但是当我尝试使用此 class 呈现我的图形时,内容不会呈现。

当我使用 VisualizationViewer 对象设置 JPanel 时,一切正常,但是当我在 GraphZoomScrollPane 中包装 VisualizationViewer,然后使用包装器设置 JPanel 时,它不起作用。

Layout layout = new TreeLayout(ftb.getGraph());
server = new VisualizationViewer<String, FinalTreeNode>(
Panel panel=server;

有效,我在 JPanel 中看到了我的图表。

Layout layout = new TreeLayout(ftb.getGraph());
server = new VisualizationViewer<String, FinalTreeNode>(layout);
GraphZoomScrollPane gzsp = new GraphZoomScrollPane(server);
Panel panel =  gzsp;

没用。我没有看到我的图表和 scrollbras。

Thera 也不例外。 有人可以帮助我吗?因为我几乎什么都试过了,还是不行。我没时间了。

为什么不将 GraphZoomScrollPane 添加为 JPanel 中的一个组件?

panel = new JPanel(new BorderLayout());
panel.add(gzsp, BorderLayout.CENTER);
panel.updateUI();