Je ne sais pas si java gère la transparence sur les png, donc je ne peut pas aider dans ce sens la.
Par contre, je peux aider en ecartant les pistes que je sais être mauvaises (la tienne par exemple).
Ce que je voulais dire dans mon commentaire précédent, c'est que l'auteur du topic travaille avec les Component java, et essaye de peindre ses images directement sur ses composants, et que le navigateur n'a rien a voir la dedans, même si le code tournait dans une applet (ce qui n'est pas précisé, donc ca n'est probablement pas le cas).
En gros, ton info est vraie, mais n'a rien a voir avec la choucroute.