Duda Gráficos 2D

Alberto
18 de Julio del 2005
Hola,

Estoy realizando una aplicación en Jbuilder de modo que el usuario pueda manipular una cara. Las operaciones que se permiten sobre cada componente de la cara son:
- Cambio de tamaño
- Cambio de color
- Cambio de posición.

Los componentes de la cara(ojos, boca,cejas,ect...)son cargados a partir de ficheros jpg.

Tengo una duda, que me está comiendo la cabeza estos días:

Como debo definir los componentes de la cara para que después las operaciones mencionadas se puedan realizar lo mejor y más sencillo posible. Los debo cargar como TIPO IMAGE o TIPO JLABEL(o CANVAS). En principio tenía pensado como image pero veo que lo de colocar las imágenes en posiciones concretas del frame o cambiarlas de color podría ser mucho más costoso....o no? (NO ESTOY USANDO UN APPLET)

A ver si alguien me puede echar una mano con esto...Qué tipo creéis que sería el más adecuado???

Muchas Gracias.