Am inregistarat si un mic demo pe care il puteti gasi aici: https://youtu.be/c5CBN4mOvwc Am folosit Swing. Am ales sa desenez figurile cu o opacitate generata random cu ajutorul unor functii pentru a se vedea transparent. Am vrut sa pot desena peste o imagine pe care o incarc fara ca imaginea sa dispara.
Am intampinat ceva dificultati la butonul de load. Trebuia sa apas un click pe canvas ca sa apara poza din load. Am rezolvat adaugand frame.repaint() in metoda load.