java - 最佳 Java 图形库

标签 java graphics 2d

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

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

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

谢谢

最佳答案

The main problem I ran into was trying to render lines between the nodes (easy), and then update the line position when the nodes are dragged around (hard).

垃圾之神的GraphPanel应该会给你一些想法。

关于java - 最佳 Java 图形库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18770766/

相关文章:

java - 约束必须是字符串(或 null)

java - 如果从最近删除应用程序,接收器不会被调用

java - 关闭和打开数据库连接?

delphi - 如何用线段创建二维圆弧的近似值?

unity-game-engine - OncollisionEnter2D 不工作,但 OnTriggerEnter2D 工作正常

java - 如何设置多列表代号一个的样式?

java - 在此代码中使用 repaint() 方法

c - 使用绘图库制作 GUI

c++ - 从 WIC 图像 C++ 获取 RGB

Java - 二维数组检查对角数字板