aspose file tools*
The moose likes Applets and the fly likes Set system property to force applet to use Quartz renderer on Mac OS X 10.5 (Leopard) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Applets
Bookmark "Set system property to force applet to use Quartz renderer on Mac OS X 10.5 (Leopard)" Watch "Set system property to force applet to use Quartz renderer on Mac OS X 10.5 (Leopard)" New topic
Author

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

Vladimir Dmi
Greenhorn

Joined: Apr 20, 2009
Posts: 4
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
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42282
    
  64
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.


Ping & DNS - my free Android networking tools app
Vladimir Dmi
Greenhorn

Joined: Apr 20, 2009
Posts: 4
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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Set system property to force applet to use Quartz renderer on Mac OS X 10.5 (Leopard)