Java / Swingのパレットウィンドウデコレータの使い方?
質問
次のスクリーンショットのように、Java / Swingのパレットウィンドウデコレータを使用するための開いた解決策がありますか? jniwrapper これを行うことはできませんが、オープンもフリーでもありません。
href="https://i.stack.imgur.com/ifgmq.png" rel="nofollow noreferrer">
解決 2
こちらがSLOLUTION:
User32.INSTANCE.SetWindowLong(new HWND(Native.getWindowPointer(frame)), -20, new Pointer(0x00000080L));
.
user32はJNA Platform.jarの一部です。しかし、おそらくそれは32ビットのJVMでのみ実行されます。64ビットでは、SetWindowlongPtrを呼び出す必要がありますが、これはJNA(UnsatisFiedLinkError)にマッピングされていないようです。
他のヒント
jna library を見ましたか。Windows APIを呼び出す必要がある場合は十分なはずです。
所属していません StackOverflow