默认情况下Apple似乎有夸脱渲染: http://lists.apple.com/archives/Java-dev/2007/Jun/msg00066.html
然而,有些情况下这种情况非常缓慢。从桌面应用程序,我只是添加: -Dapple.awt.graphics.UseQuartz =假
这可以修复慢速渲染。但是在Java首选项面板中没有设置它的位置,我在〜/ Library / Caches / Java / deployment.properties中设置它的所有尝试都失败了。
有解决方法吗?
此外,是否可以生成以某种方式为用户设置此内容的小程序?
答案 0 :(得分:1)
我相信你想要做的事情可以用这个来解决:
System.setProperty("apple.awt.graphics.UseQuartz","false");
每当使用setProperty方法时,请确保在main方法的开头使用它,以便尽快设置它,否则它可能不会生效。
我不明白为什么它在Java 1.5中设置为true而在1.6中设置为false。