我使用 JUNG 框架来构建我的语义树,但我遇到了一个大问题,因为我的树非常大,我需要滚动条。我在某处发现 GraphZoomScrollPane 是执行此操作的最佳选择,但是当我尝试使用此类呈现我的图形时,内容不会呈现。
当我使用 VisualizationViewer 对象设置 JPanel 时,一切正常,但是当我将 VisualizationViewer 包装在 GraphZoomScrollPane 中,然后使用包装器设置 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 也不例外。有人可以帮助我吗?因为我几乎尝试了所有方法,但它不起作用。我没时间了。