Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2011, 16:17
Avatar de Ferkhis
Ferkhis
 
Fecha de Ingreso: mayo-2011
Ubicación: Medellín
Mensajes: 52
Antigüedad: 13 años, 7 meses
Puntos: 2
Pregunta Ventanas con forma personalizada en Java

Hola a todos los del foro nuevamente.

Traigo una pregunta que la verdad me la he intentado resolver pero no he sido capaz y la verdad he buscado bastante en Google pero no he podido dar con una solución sólida, sólo con unos casos específicos que no me sirven.
Se trata de crear un Frame ó JFrame para hacer una ventana en Java, pero con la particularidad de que no sea la ventana convencional cuadrada con el lookandfeel que Java provee, ni con las formas de elipse, rectangulo, o círculo. lo que realmente busco es crear una ventana con la forma de una imagen (JPG, PNG, GIF) que yo mismo cargue dentro de la aplicación a través de BufferedImage o algo por el estilo.
Los pasos básicos que esto debería tener serían:

1. cargar la imagen en memoria con BufferedImage ó algo similar
2. definir un color que se debe volver transparente para recortar la imagen de su fondo
3. convertir la nueva imagen a un objeto Shape
4. utilizar el evento setShape() para que la ventana tome la nueva forma.

He intentado esto de varias maneras pero no he sido capaz. si alguien ha hecho algo por el estilo le agradecería que me diera una orientación.