【发布时间】:2011-08-10 06:15:46
【问题描述】:
我遇到了一个奇怪的 java 问题 - 由于某种原因,当我打开一个对话框时,它经常变黑。当我强制重新绘制(例如,将其拖出并再次拖入屏幕)时,它会再次正常绘制自己。 这个问题似乎只发生在我的电脑上(相同的代码适用于朋友),而且它不仅仅是一个类 - 似乎我打开的几乎每个对话框(在不同的项目上)都会出现这个问题。甚至 JOptionPane.showMessageDialog() 也会遇到这个问题。 更奇怪的是,它甚至在我打开 java 控制面板时发生! 我能做些什么?它让我疯狂! 如果我在 Windows 7 上运行很重要,我的 GPU 是 ATI HD4800,安装了最新的 CATALYST 驱动程序。 提前致谢!
【问题讨论】:
-
因为“更奇怪的是,我打开java控制面板的时候也会出现这种情况!”,我不认为这是一个编程问题......
-
恕我直言,当我没有在
Event Dispatcher Thread上运行我的 Swing 应用程序时会发生这种情况:-)
标签: java swing graphics repaint