I just want to know if it is possible in Java to create a frame which is located between the desktop background and the icons on it.
Basically I try to create an “animated desktop background” in Java using Windows 7.
I found some tutorials on how to create a fully transparent window, but the problem remaining is, that this window is still in front of the desktop icons, so its more like a “desktop foreground”.
Is there a way to make this foreground to a background?
Are there other ways to achieve this in “pure” Java?
But I guess the only way realizing it with Java is native code via JNI/JNA.
Hopefully you can tell me that I’m wrong 😉
You cannot do it using Swing/AWT. Since the windows api is in c++, it is possible to call some of the functions using JNI.