在lwjgl窗口中呈现javax.swing.JButton
是否可以在lwjgl窗口(使用openGL)中呈现javax.swing.JButton和其他swing元素? 如果没有,你可以在lwjgl的游戏GUI中提出什么建议?
注意:我尝试过Nifty-GUI和TWL,但我不喜欢XML部分,而且文档很差……
将javax.swing.JButton
添加到用于Display
的java.awt.Canvas
可能会受到渲染工件的影响。 相反,请尝试以下替代方案之一:
-
将按钮添加到
JPanel
,如下所示。 将您的Display
放在Canvas
,如下所示。 将两者放在合适的布局中,例如add(canvas, BorderLayout.CENTER; add(panel, BorderLayout.SOUTH);
-
使用无模式对话框中的组件控制您的
Display
,如图所示。