最佳图形库Java

时间:2013-09-12 17:33:39

标签: java graphics 2d

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

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

无论如何,我看过LWJGL,因为它似乎相当强大,但我担心它太强大了。如果可能的话,我宁愿回避OpenGL。有什么建议吗?

由于

1 个答案:

答案 0 :(得分:1)

  

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

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