java - 对于 Apple 的 1.5 update 4 小程序,将 apple.awt.graphics.UseQuartz 设置为 false

标签 java macos applet quartz-graphics

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/

相关文章:

macos - Mac OS X上需要Mcrypt PHP扩展

java - 如何在 Java CardLayout 中的卡片之间传递数据

java - Eclipse 跳过断点

node.js - 如何在 mac osx 中通过 ant 脚本杀死 Node 服务器

cocoa - 如何将 CouchDB 与 OS X Cocoa 应用程序打包?

java - 区分机器人鼠标点击和人类鼠标点击

java - Mac OSX - appletviewer 不显示任何内容

java - 递归标尺刻度小程序

java - log4j 将 "sg"添加到每个记录行

java - Maven 依赖项 :get get LATEST ignore repositories from settings. xml