最小化 LWJGL 中的显示

Minimizing the Display in LWJGL

我正在开发一款使用 LWJGL 的游戏,我需要一种方法来最小化显示。有办法吗?

最简单的方法是将 LWJGL 嵌入到 JPanel、Canvas 或类似的东西中。这样做将允许您完全控制调整 OpenGL 层大小的方式等。如果您想开始喜欢它,您甚至可以拥有自己的小 "OpenGL controls"。 here and here 是两个很好的例子。它的关键部分非常简单:

Display.setParent(myAwtOrSwingControl);

之后你可以设置:

myFrame.setState ( Frame.ICONIFIED );

实现您正在寻找的最小化。