marco con forma personalizada de Java usando la imagen [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Imagen / gráfico en una forma 3 respuestas

Me gusta crear un java jframe similar a esta imagen. Ya he creado jframes con diferentes formas como triángulos, círculos, polígonos y algunas formas locas. Pero el problema es demasiado difícil [99% imposible] para crear formas como esta imagen. ¿Cómo puedo hacer un jframe como este? Utilicé este código para crear ventana con forma.

setUndecorated(true);
Polygon polygon = new Polygon();
polygon.addPoint(0, 0);
polygon.addPoint(100,100);

GeneralPath path = new GeneralPath();
path.append(polygon, true);
setShape(path);

ahora puedo convertir esta imagen a una forma. luego establecer setshapes. alguna idea? ¿o hay alguna forma de hacer que jframe sea completamente transperente y jlable que mantenga la imagen completamente visible?

Respuestas a la pregunta(2)

Su respuesta a la pregunta