почему бы не сосредоточиться на выпуске приложения java awt на osx с обработчиком пользовательских протоколов? - PullRequest
0 голосов
/ 30 мая 2018

После запуска простого приложения java awt в OSX другие приложения не могут сфокусироваться.Нажатие на другие приложения не имеет никакого эффекта.Невозможно ввести текст в любое приложение, кроме приложения awt, до тех пор, пока оно не закроется.

Это происходит только при запуске через обработчик настраиваемого протокола, например open foobar:, или нажатии на foobar: ссылка из браузера.При запуске с помощью двойного щелчка, или open /Applications/My.app, или java -jar, все работает нормально: другие приложения могут фокусироваться.

Какая часть системы контролирует фокус?LaunchServices?Джава?А чем отличается открытие через пользовательский протокол?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...