1

我正在使用一个桌面应用程序,其中我需要将当前焦点或活动窗口名称(mozilla firefox 或任何其他文件名)的名称保存在文本文件中,目前我正在使用 KeyboardFocusManager 的 getActiveWindow() 方法,它给出的名称活动窗口,如果活动窗口不是调用线程上下文的成员,则返回 null。

我想获取当前用户正在使用的全局活动窗口的名称。

4

1 回答 1

1

如果它必须是跨平台的,你可能会不走运。Java VM 只知道它控制的窗口。现在,您可能可以通过 JNI 在本机代码中执行此操作,但您必须为您计划部署的每个平台包含本机二进制文件。

于 2010-06-11T20:25:11.570 回答