como puedo crear una imagen y aplicarle transparencia?

Marcos O
14 de Enero del 2005
Hola, intento desarrollar una aplicacion grafica (Applet) creando mis propios Componetes (basados en java.awt.Component).
Bueno, la idea es utilizar el metodo 'createImage()' de mi componente para crear un buffer en el cual pinto antes de presentar en pantalla, de manera q una vez q pinto todo lo necesario pinto la imagen (buffer) en mi Applet evitando todo parpadeo molesto.

Esto me ha salido de maravilla pero tengo el problema de la tranparencia, ya q al crear la imagen (buffer) esta se inicializa con un color gris de fondo y este color se pinta junto a la imagen (ya me lo esperaba).

Lo que necesito es evitar este fondo, lo mas cercano a mi objetivo es utilizar el metodo 'java.awt.Graphics.setXorMode(Color gris)' para veitar que pinte el color gris (de fondo) con la logica XOR, esto funciona para quitar el color de fondo pero para mi mal tambien cambia los colores del resto de la imagen, no sé si los fuciona con los q tiene atras o elimina el color gris de cada punto de mi imagen.

si sabes algo, agradeceria tu ayuda.

Marcos, Nicaragua