I'm trying to come up with a way that I can 'fake embedding' external windows program on top
of my Java GUI, for example, I'd like to display another GUI that was written in other language
on top of my GUI written in Java. When I move or re-size my Java GUI, the other GUI would also be re-sized according to the location of the Java GUI

I heard about getting windows handle object via JNI but I'm not familiar with JNI, so my question is, can I use this windows handle object to set the location or re-size my GUI that was not written in Java?

Is this possible?
Thank you very much!