Java聚焦窗口

Java聚焦窗口,java,java-native-interface,jna,Java,Java Native Interface,Jna,如何在Java中获得当前关注的窗口?例如,如果用户在Google Chrome中。我相信这需要本机代码,我从来没有使用过本机代码,所以请帮我解决这个问题 我只需要在Windows中使用它,所以我认为这可能在VB脚本中实现?我不熟悉VB,但您可能正在寻找:-这应该会给您“用户当前使用的窗口”以获得标题如果我错了,请更正我,但我相信您可以加载“User32.dll”从VB来使用这个,谷歌快速搜索给了我一些例子吧,应该对你有帮助。 (你必须自己取消搜索,我不能发布超过2个链接,这两个链接似乎是最重要的

如何在Java中获得当前关注的窗口?例如,如果用户在Google Chrome中。我相信这需要本机代码,我从来没有使用过本机代码,所以请帮我解决这个问题


我只需要在Windows中使用它,所以我认为这可能在VB脚本中实现?

我不熟悉VB,但您可能正在寻找:
-这应该会给您“用户当前使用的窗口”
以获得标题

如果我错了,请更正我,但我相信您可以加载“User32.dll”从VB来使用这个,谷歌快速搜索给了我一些例子吧,应该对你有帮助。 (你必须自己取消搜索,我不能发布超过2个链接,这两个链接似乎是最重要的)

编辑:因为您将其标记为JNI,所以您可以用C/C++编写它,并从Java中使用它们。 因为这些函数是windows API的一部分,所以可能已经有一些东西可以与java一起使用了。


类似的问题可能会有更好的答案:

我不熟悉vb,但您可能正在寻找:
-这应该会给您“用户当前正在使用的窗口”
以获得标题

,如果我错了,请更正我,但我相信您可以从vb加载“User32.dll”来使用它,快速的谷歌搜索给了我一些例子,他们应该会帮助你。 (你必须自己取消搜索,我不能发布超过2个链接,这两个链接似乎是最重要的)

编辑:因为您将其标记为JNI,所以您可以用C/C++编写它,并从Java中使用它们。 因为这些函数是windows API的一部分,所以可能已经有一些东西可以与java一起使用了。

类似的问题可能有更好的答案: