次のスクリーンショットのように、Java/Swing でパレット ウィンドウ デコレータを使用するオープン ソリューションはありますか? JNIWrapperはこれを行うことができますが、オープンでも無料でもありません。
2 に答える
1
これが解決策です:
User32.INSTANCE.SetWindowLong(new HWND(Native.getWindowPointer(frame)), -20, new Pointer(0x00000080L));
User32はJNAplatform.jarの一部です。しかし、おそらくそれは32ビットJVMでのみ実行されます。64ビットではSetWindowLongPtrを呼び出す必要がありますが、これはJNAにマップされていないようです(UnsatisfiedLinkError)。
于 2010-07-18T20:22:42.840 に答える
1
JNAライブラリを見ましたか?Windows API を呼び出すだけで十分なはずです。
于 2010-07-17T13:59:18.837 に答える