Как получить имя глобального активного окна с помощью Java? - PullRequest
1 голос
/ 11 июня 2010

Я работаю в настольном приложении, в котором мне нужно сохранить имя правильно сфокусированного или активного имени окна (mozilla firefox или любое другое имя файла) в текстовом файле. В настоящее время я использую метод getActiveWindow () KeyboardFocusManager, который дает имя активного окна или NULL, если активное окно не является членом контекста вызывающего потока.

Я хочу получить имя окна Global Active, которое обычно использует пользователь.

1 Ответ

1 голос
/ 12 июня 2010

Вам, вероятно, не повезло, если это должно быть кроссплатформенным.Виртуальная машина Java знает только о окнах, которыми она управляет.Теперь вы можете сделать это в собственном коде через JNI, но вам придется включать собственные двоичные файлы для каждой платформы, на которой вы планируете развернуть.

...