質問

次のスクリーンショットのように、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を呼び出す必要がある場合は十分なはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top