使用Apple的1.5更新4为applet设置apple.awt.graphics.UseQuartz为false

时间:2009-07-01 17:19:10

标签: java macos applet quartz-graphics

默认情况下Apple似乎有夸脱渲染: http://lists.apple.com/archives/Java-dev/2007/Jun/msg00066.html

然而,有些情况下这种情况非常缓慢。从桌面应用程序,我只是添加: -Dapple.awt.graphics.UseQuartz =假

这可以修复慢速渲染。但是在Java首选项面板中没有设置它的位置,我在〜/ Library / Caches / Java / deployment.properties中设置它的所有尝试都失败了。

有解决方法吗?

此外,是否可以生成以某种方式为用户设置此内容的小程序?

1 个答案:

答案 0 :(得分:1)

我相信你想要做的事情可以用这个来解决:

System.setProperty("apple.awt.graphics.UseQuartz","false");

每当使用setProperty方法时,请确保在main方法的开头使用它,以便尽快设置它,否则它可能不会生效。

我不明白为什么它在Java 1.5中设置为true而在1.6中设置为false。