Forums Register Login

Set system property to force applet to use Quartz renderer on Mac OS X 10.5 (Leopard)

+Pie Number of slices to send: Send
I am developing heavy multimedia applet for the Mac which displays videos several and uses 2D animation.

Because of low performance of Sun renderer on Leopard (while scaling images, drawImage(), etc.) I have to use Quartz rendered instead (on Tiger it is enabled by default). It works fine on stand-alone client version - I use "-Dapple.awt.graphics.UseQuartz=true" to force using the Quartz.
In the applet there is a problem with setting this property to true. If I call System.setProperty("apple.awt.graphics.UseQuartz", "true"); it sets the property and getProperty afterwards returns true, but there is no effect, applet continue using Sun default renderer.
I tried to call setProperty from init() and from static block - but both don't work.

Can anybody advice how to force the applet to use Quartz renderer?

Important detail: the applet is signed.

My configuration is:
iMac 4,1 (Intel Duo 1.8, Radeon x1600), the same problem is also on MacBook
Mac OS X 10.5.6 (Leopard)
Java: 1.5.0_16

Thanks, Vladimir
+Pie Number of slices to send: Send
You can set applet runtime parameters in the "Java Preferences" app. On my system it's in the Application/Utilities/Java/J2SE 5.0 folder, but YMMV.
+Pie Number of slices to send: Send
 

Ulf Dittmer wrote:You can set applet runtime parameters in the "Java Preferences" app. On my system it's in the Application/Utilities/Java/J2SE 5.0 folder, but YMMV.


Setting this localy is not a problem, the problem is to set this parameter for all users by default from the applet, i.e. the user don't have to change anything on his PC to the applet.
Don't sweat petty things, or pet sweaty things. But cuddle this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 1920 times.
Similar Threads
MySQL 5 on OS X Leopard?
OS X Lion and Java JDK
Minimize to tray on close button click.
Classpath? Duh, what?
Swing: JMenu shows close+minimize on mac
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 05:51:09.