0

Appleはデフォルトでクォートレンダリングをオンにしているようです: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 に答える