-2
我正在用LWJGL学习Java中的OpenGL,并且想用它来模拟物理模型,因此想要有一组显示和控件,如按钮,滑块,文本标签等。我有经验在AWT中创建这些类型的东西,因此我认为在AWT窗口中嵌入GLFW窗口似乎是合乎逻辑的,以便仅使用openGL上下文来呈现需要呈现的东西。然而,我在网上找到的所有东西似乎都希望我在openGL窗口内创建自己的HUD,并且在JPanel之类的其他现有内容中找不到有关嵌入式GLFW的任何有用信息?我对这个主题还是比较陌生的,所以很高兴指向正确的方向。如何避免用LWJGL表单/文本元素重新创建轮子
你必须使你的GUI到屏幕外图像然后使用opengl渲染它,或者只是搜索一个lwjgl gui库 – Mehdi
我相信LWJGL只允许你为整个窗口创建一个OpenGL上下文。您可能能够找到一个库,让您创建一个作为AWT/Swing控件。例如,我知道你可以用SWT做到这一点(但SWT非常大,你可能会找到一个更小的库,只是这样做) – immibis