The various workarounds show how far we have to go to make Java configuration workable, especially in code-download scenarios. For example, cforster says:
Re: "Is there any way to achieve the equivalent of -Dsun.java2d.noddraw=true for every application (including applets and webstarts)?" -
1.4.1 Webstart apps can put the noddraw prop in their JNLP file (see forums, etc. for details). But, you'll be forcing *everyone* running the app to run with slow 2D...
Savvy plug-in *users* can put the sun.java2d.noddraw runtime param in their JPI control panel, BUT this is totally UNWORKABLE for JApplet deployers (esp. those with no control of desktop hardware, drivers, etc... Eg. most of us:)
Seems, at minimum, JPI applet deployers need control of java2d props at HTML tag/param level in order to consider rolling out under 1.4.1. Would *also* be nice if JRE could detect where it cannot reliably render & automatically revert to noddraw, etc. Regardless, deployers need control of props affecting the succesful use of their apps & applets.