0

Javaで、デスクトップの背景とその上のアイコンの間にフレームを作成できるかどうかを知りたいだけです。

基本的には、Windows7を使用してJavaで「アニメーションのデスクトップの背景」を作成しようとしています。

完全に透明なウィンドウを作成する方法についてのチュートリアルをいくつか見つけましたが、残っている問題は、このウィンドウがまだデスクトップアイコンの前にあるため、「デスクトップの前景」のようになっていることです。

この前景を背景にする方法はありますか?
「純粋な」Javaでこれを実現する他の方法はありますか?

しかし、Javaでそれを実現する唯一の方法は、JNI/JNAを介したネイティブコードだと思います。
うまくいけば、私が間違っていると私に言うことができます;)

4

1 に答える 1

0

Swing/AWTを使用してそれを行うことはできません。WindowsAPIはC++であるため、JNIを使​​用して一部の関数を呼び出すことができます。

于 2012-07-09T21:29:09.987 に答える