Pergunta

existe uma solução aberta para usar a paleta de janela decoradores em Java/Swing como na imagem a seguir? JNIWrapper pode fazer isso, mas não é nem aberta nem livre.

Small window decorator

Foi útil?

Solução 2

Aqui é o slolution:

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

User32 é parte do JNA platform.jar.Mas o mais provável é executado apenas com uma JVM de 32 bits.Com 64 bits você tem que chamar SetWindowLongPtr mas este não parece ser mapeada em JNA (UnsatisfiedLinkError).

Outras dicas

Você já olhou para jna biblioteca ?Deve ser suficiente se você só precisar chamar o Windows API.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top