Tag: winapi

用Java提取光标图像

我想知道是否有办法从Java中的Cursor对象中提取Image对象。 例如:用于此目的: Image img = extractCursorImage(Cursor.getDefaultCursor()); 然后,您可以在工具栏按钮上绘制(这是我想要的目的)。

如何在Windows上检测已安装的Sun / Oracle JRE?

我试着用谷歌搜索答案,但我发现的只是如何从浏览器中检测Java的技巧或者只是启动Java的非常通用的方法,看它是否运行,这在我的应用程序中引入了可能很长的延迟。 (第一次在我的机器上启动时~~两秒钟) 如果以下限制适用,我希望有更快的方法: 只有Sun / Oracle JRE或JDK 只有1.6或更高 只有Windows平台 不是来自浏览器,而是来自普通的旧Win32可执行文件 此检测不适用于公共应用程序,仅适用于Windows平台上的内部使用。 是否有我可以阅读的注册表路径或我可以解析的一些配置文件?

使用java处理外部窗口

我需要检查外部窗口(另一个java程序,但不是我正在处理的程序控制)是否使用标题打开,如果打开,则根据Java中的用户命令最大化或最小化它(我只知道窗口的标题,没有别的)。 谷歌只说我可以使用winapi获取窗口句柄并使用句柄操纵它,但我无法找到如何做到这一点。 我可以在这里找到关于如何使用JNI的参考: 在Java Swing中如何获得对窗口的Win32窗口句柄(hwnd)引用? 。 是否可以在不使用JNI的情况下完成此操作? 有人可以帮我理解如何做到这一点。 感谢致敬