gpt4 book ai didi

java - 使用 JOGL 进行全屏 Swing

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:23:20 24 4
gpt4 key购买 nike

我正在尝试制作一个全屏呈现的 Swing 应用程序,按照此处的描述 http://download.oracle.com/javase/tutorial/extra/fullscreen/exclusivemode.html和这里的源代码 http://download.oracle.com/javase/tutorial/extra/fullscreen/example-1dot4/DisplayModeTest.java

这工作得很好,但是当我将 GLCanvas 对象作为框架的一个组件放入时,显示的只是黑屏。退出全屏模式后,我可以在全屏模式下看到 OpenGL 图像片刻,然后它再次在窗口中正常显示。即使没有显示任何内容,我也可以与 swing 组件(如按钮)进行交互,就好像它们确实存在一样。

在我看来,实际的 Swing 应用程序上方几乎就像绘制了另一个空白缓冲区,但我不明白为什么会这样。或者,我想知道同时处理 JOGL 的显卡处理全屏是否不是问题?

不需要硬件加速全屏,虽然它可能很好 - 如果这是无法解决的,是否有一些更强大的方法在 Java 应用程序中实现全屏?

最佳答案

尝试禁用 -Dsun.java2d.noddraw=true 作为 this FAQ说。

关于java - 使用 JOGL 进行全屏 Swing ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4245060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com