Un problème bien connu avec Java Applets dans les pages Web est que les navigateurs ignorent l'index z de la balise applet par rapport aux autres composants de la page. Peu importe comment vous positionnez et z-indexez les éléments dans la page, les applets se dessinent au-dessus de tout.Java Applet z-index sur Safari et au-delà
Il existe une solution de contournement, appelée iframe shim, telle que décrite ici: http://www.oratransplant.nl/2007/10/26/using-iframe-shim-to-partly-cover-a-java-applet/.
Toutefois, cette solution de contournement ne fonctionne pas dans Safari 3 ou 4 dans Windows (en supposant la même chose pour Mac).
Quelqu'un sait-il un moyen de le faire fonctionner dans Safari? Est-ce que quelqu'un a des idées sur la façon de faire pression sur Sun pour résoudre le problème sous-jacent afin d'éviter les cales maladroites? Voici un rapport de bug sur le problème, http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6646289, notez qu'il a été ouvert pendant un an, cependant d'autres rapports de bogues remontent à de nombreuses années.
C'est tellement frustrant, Sun ne comprend pas que c'est le genre de chose qui a marginalisé Java pour faire du cool dans le navigateur? Je t'aime Java, mais tu n'as pas aidé ta situation ...