java油漆问题-黑色组件

Ran*_*Ran 5 java graphics swing repaint

我有一个奇怪的 Java 问题 - 由于某种原因,当我打开一个对话框时,它经常变成黑色。当我强制重绘(例如,将其再次拖出并进入屏幕)时,它会再次正常绘制。问题似乎只发生在我的电脑上(相同的代码适用于朋友),而且它不仅仅是一个类 - 似乎我打开的几乎每个对话框(在不同的项目上)都会遇到这个问题。甚至 JOptionPane.showMessageDialog() 也会遇到这个问题。更奇怪的是,它甚至在我打开 java 控制面板时发生!我能做什么?它让我疯狂!如果重要的是我在 Windows 7 上运行,我的 GPU 是安装了最新 CATALYST 驱动程序的 ATI HD4800。提前致谢!

问题示例:http : //img233.imageshack.us/i/javablackscreen.png/

小智 3

一般来说,我见过的关于 java 闪烁、黑窗等的每个问题都出在 ATI 卡上。即使我在 HD3450 和 Win7 64 位上也有这个问题。

另请参阅: https ://superuser.com/questions/266332/flickering-java-application-gui-on-windows-7