1

是否可以在 lwjgl 窗口(使用 openGL)中呈现 javax.swing.JButton 和其他摆动元素?如果没有,您可以在 lwjgl 的游戏 GUI 中推荐什么?

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

4

1 回答 1

4

将 a 添加javax.swing.JButtonjava.awt.Canvasused forDisplay可能会受到渲染伪影的影响。相反,请尝试以下替代方法之一:

  • 将按钮添加到 a中,如此JPanel所示。把你的放在一个,如图所示将两者放在合适的布局中,例如DisplayCanvas

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

于 2012-09-16T14:56:12.333 回答