代码之家  ›  专栏  ›  技术社区  ›  jsight TaherT

将apple.awt.graphics.usequartz设置为false(对于Apple 1.5更新版4的小程序)

  •  0
  • jsight TaherT  · 技术社区  · 15 年前

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

    然而,在有些情况下,这是惊人的缓慢。在桌面应用程序中,我只需添加: -dapple.awt.graphics.useQuartz=错误

    这可以修复缓慢的渲染。但是在Java首选项面板中没有设置这个位置,到目前为止我在/Cual/cache /爪哇/AddiMyTr.Frofes中设置的所有尝试都失败了。

    有解决办法吗?

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

    1 回复  |  直到 14 年前
        1
  •  1
  •   styfle    14 年前

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

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

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

    我不理解的是为什么它在Java 1.5中被设置为true,而在1.6中被设置为false。