0

我必须编写一个 Java 应用程序,允许用户创建二叉树的可视化表示。即:将节点添加到画布,拖动它们,用线链接它们等等。

我设法用标准的 Java Graphics2D 和 Swing、AWT 获得了一个非常基本的应用程序——但我认为它的功能还不够强大。我遇到的主要问题是尝试在节点之间渲染线条(简单),然后在拖动节点时更新线条位置(困难)。

不管怎样,我看了一下 LWJGL,因为它看起来很强大,但我担心它太强大了。如果可能的话,我宁愿回避 OpenGL。有什么建议吗?

谢谢

4

1 回答 1

1

我遇到的主要问题是尝试在节点之间渲染线条(简单),然后在拖动节点时更新线条位置(困难)。

rashgod 的 GraphPanel应该会给你一些想法。

于 2013-09-12T18:15:00.473 回答