Koliko znam ne mozes u cistoj javi da napravis transparentan prozor, stoga mozes da radis
Code:
createScreenCapture
, znaci screen capture pozadine koja se nalazi iza tvog prozora pa da to stavljas za background.
Inace moze da se napravi transparentan prozor koriscenjem JNI-a tj java native interface-a ali to mi nikada nije trebalo.