Как использовать декораторов окна палитры в Java/Swing?

существует ли открытое решение использовать декораторов окна палитры в Java/Swing как в следующем снимке экрана? JNIWrapper может сделать это, но это не открыто и не свободно.

Small window decorator

1
задан Glorfindel 2 August 2019 в 17:12
поделиться

2 ответа

Вот slolution:

User32.INSTANCE.SetWindowLong(new HWND(Native.getWindowPointer(frame)), -20, new Pointer(0x00000080L));

User32 является частью JNA platform.jar. Но, скорее всего, он работает только с 32-битной JVM. С 64-битной версией вы должны вызвать SetWindowLongPtr, но, похоже, это не отображается в JNA (UnsatisfiedLinkError).

1
ответ дан 2 September 2019 в 22:59
поделиться

Вы смотрели библиотеку JNA ? Должно быть достаточно, если вам просто нужно вызвать Windows API.

1
ответ дан 2 September 2019 в 22:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: