【发布时间】:2010-10-12 06:30:15
【问题描述】:
我在 Safari (Mac) 中的 Java 小程序中遇到闪烁问题。但是,这不是通常的双缓冲问题。
我已将其隔离为一个单独的 drawImage 调用(没有多余的重绘,没有调用 clear),它在绘制图像之前会出现白色闪烁,但不是在每次重绘时都会闪烁。事实上,我测量了drawImage 调用的持续时间,通常约为 1 毫秒,但大约每 5 次调用paint 时最长可达 30 毫秒,也就是它闪烁的时候。当我拖动组件或滚动窗口时会触发重绘。
这是在 OSX 上的 java 实现中的一个错误,是否有修复?
【问题讨论】:
标签: java macos safari applet flicker