是否有一个打开的解决方案可以在Java / Swing中使用调色板窗口装饰器如下屏幕截图? jniwrapper 可以执行此操作,但它既不打开也不是免费的。

有帮助吗?

解决方案 2

这是弱势:

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

user32是JNA平台的一部分.jar。但大多数可能只用32位JVM运行。使用64位,您必须调用setwindowlongptr,但似乎没有映射在JNA(UnsatfiedLinkError)。

其他提示

你看了 jna library ?如果你只需要打电话给Windows API,那应该足够了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top