我打算用 Java 编写一个简单的应用程序,它有一个基本的 UI 和一段 OpenGL 图形。除此之外,还需要某种网络访问。
我应该使用这些库中的哪一个?每个选项的优缺点是什么?我希望 OpenGL 编码尽可能真实,这样我就可以感觉到我实际上是在(学习)编码 OpenGL。使用其中一种解决方案编写周围的 UI 是否容易得多?在 JOGL 的情况下,我将适当地使用标准 java 组件制作 UI。
只是给我一些想法给思考者,我不是在寻找最终的真理。
Qt Jambi 已停产,因此我会选择 JOGL。
此外,如果您的意图只是在 3d 场景之上拥有一些基本控件,我建议您在这里和那里了解 IMGUI(即时模式 GUI) 。
尽管它不是 Java,但NVIDIA 提供了基于 IMGUI 的小部件,您可以从中获得灵感。
JOGL 有JMonkeyEngine .. 一个相当不错的游戏引擎。我会推荐 JOGL,因为它是非常跨平台的,很快就会有嵌入式平台实现。