我正在尝试使用jMonkey平台创建游戏,但应用程序的 GUI 在刷新和调整面板大小时一直闪烁黑色。我发现更多程序都存在此问题,但这个问题也有答案吗?因为我只发现了更多问题,而解决方案却很少。
使用闪烁的 GUI 非常令人沮丧。有人知道如何停止闪烁吗?我还尝试将我的 Windows 主题设置为 Windows Basic,但也没有成功。
我已经尝试更新我的 Java JRE,但 Java 网站说我已经拥有最新版本。
已安装的程序:
- Java(TM)6 更新 24
- Java (TM) 6 更新 24(64 位)
- Java (TM) SE 开发套件 6 更新 24(64 位)
jMonkeyPlatform 是 32 位应用程序。我的电脑是 Windows 7 x64。
更新
我还安装了 Java (TM) SE Development Kit 6 Update 24(32 位),但没用。(我一开始以为有用)。我还发现我正在使用的另一个应用程序也在闪烁(布雷特斯皮尔世界)。对此有可能的答案吗?
更新
我尝试在不同的设置下进行安装,但每次安装都无法生成黑色 GUI。我安装了以下结构:
- 32 位 JDK 和 JRE
- 64 位 JDK 和 JRE
- 32 位 JDK 和 JRE 以及 64 位 JRE
- 64 位 JDK 和 JRE 以及 32 位 JRE
- 64 位 JDK 和 JRE 以及 32 位 JDK 和 JRE
所以,这实际上是所有的可能性,我甚至发现我的控制面板/Java 在闪烁,因为它也是使用 Java 构建的。
更新
我安装了新的显卡驱动程序。但这并不能解决问题。这是我做过最近发生了变化。我还尝试了以下不使用 JDK 的安装组合:
- 仅限 32 位 JRE
- 32 位 JRE 和 64 位 JRE
- 仅限 64 位 JRE
但这也不能解决问题。
答案1
尝试一些Java 2D 标志,特别是ddoffscreen
,如果这不起作用,noddraw
:
java -Dsun.java2d.ddoffscreen=false -jar whatever.jar
答案2
不知何故,我设法通过重新安装我的 ATI Radeon HD 4900 来修复它,但这次没有使用一些 SDK 也没有使用催化剂控制中心。
仍在测试...