在lwjgl窗口中呈现javax.swing.JButton

是否可以在lwjgl窗口(使用openGL)中呈现javax.swing.JButton和其他swing元素? 如果没有,你可以在lwjgl的游戏GUI中提出什么建议?

注意:我尝试过Nifty-GUI和TWL,但我不喜欢XML部分,而且文档很差……

javax.swing.JButton添加到用于Displayjava.awt.Canvas可能会受到渲染工件的影响。 相反,请尝试以下替代方案之一:

  • 将按钮添加到JPanel ,如下所示。 将您的Display放在Canvas ,如下所示。 将两者放在合适的布局中,例如

     add(canvas, BorderLayout.CENTER; add(panel, BorderLayout.SOUTH); 
  • 使用无模式对话框中的组件控制您的Display ,如图所示。