gpt4 book ai didi

java - 在 Canvas Java SWT Draw2d 上显示层次树结构

转载 作者:行者123 更新时间:2023-12-02 05:35:43 24 4
gpt4 key购买 nike

我有一个存储信息的树数据结构。如何确定每个节点的正确位置,即 Canvas 上树的 x,y 位置,以便没有重叠并且所有兄弟节点都位于同一级别?我的尝试都没有达到目的。非常感谢。我心里有这样的想法,要在 Canvas 上显示。

      A
/ \
B C
/ | \ \
D E F G
\
H

最佳答案

您可以简单地使用已经实现了多种布局算法的库,而不是重新发明轮子。

Zest似乎这里是最好的选择。

Here你可以找到一篇关于它的精彩文章,特别是 this关于布局管理器的部分应该对您有帮助(TreeLayoutAlgorithm)。

关于java - 在 Canvas Java SWT Draw2d 上显示层次树结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24993240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com