Apple 似乎默认启用了夸脱渲染: http://lists.apple.com/archives/Java-dev/2007/Jun/msg00066.html
然而,在某些情况下,速度非常慢。在桌面应用程序中,我只需添加: -Dapple.awt.graphics.UseQuartz=false
这修复了渲染缓慢的问题。但是 Java 首选项面板中没有位置可以设置此设置,并且到目前为止我在 ~/Library/Caches/Java/deployment.properties 中设置它的所有尝试都失败了。
有解决办法吗?
此外,是否可以生成一个小程序,以某种方式为用户设置此设置?
最佳答案
我相信你想要做的事情可以用这个来解决:
System.setProperty("apple.awt.graphics.UseQuartz","false");
每当您使用 setProperty 方法时,请确保在 main 方法的开头使用它,以便尽快设置它,否则它可能不会生效。
我不明白的是为什么它在 Java 1.5 中设置为 true,而在 1.6 中设置为 false。
关于java - 对于 Apple 的 1.5 update 4 小程序,将 apple.awt.graphics.UseQuartz 设置为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1070327/