0

苹果似乎默认开启了夸脱渲染:http: //lists.apple.com/archives/Java-dev/2007/Jun/msg00066.html

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

这修复了缓慢的渲染。但是 Java 首选项面板中没有地方可以设置它,到目前为止,我在 ~/Library/Caches/Java/deployment.properties 中设置它的所有尝试都失败了。

有解决方法吗?

另外,是否有可能生成一个以某种方式为用户设置它的小程序?

4

1 回答 1

1

我相信您正在尝试做的事情可以通过以下方式解决:

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

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

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

于 2010-07-03T01:12:02.863 回答