我有一个带有GUI的Java应用。我想处理我的GUI,以便从Java代码中最大化和最小化它。据我所知,一个解决方案可能是使用JNA项目,但是我找不到有关处理用Java制作的窗口的文档。有办法吗?
对于那些遇到相同问题的人,请在此处[[解决方案:]]安装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