在Windows OS上使用Java处理窗口

问题描述 投票:0回答:1

我有一个带有GUI的Java应用。我想处理我的GUI,以便从Java代码中最大化和最小化它。据我所知,一个解决方案可能是使用JNA项目,但是我找不到有关处理用Java制作的窗口的文档。有办法吗?

java winapi jna
1个回答
0
投票

对于那些遇到相同问题的人,请在此处[[解决方案:]]安装JNA并导入:

import com.sun.jna.Native;

对于Java Swing组件,获得HWND的最佳方法是:

//Get HWND long id = Native.getComponentID(jframe); String hwnd = "0x" + Long.toHexString(id);

您可以使用Spy ++或WinID来检查HWND字段是否与我们的

hwnd

变量匹配。
© www.soinside.com 2019 - 2024. All rights reserved.