Разрешить, чтобы окна JavaFX 8 отображались всегда сверху? - PullRequest
2 голосов
/ 26 июня 2019

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

После проверки Javadoc на Stage#setAlwaysOnTop(boolean) у меня осталось следующее:

Существуют различия в поведении между приложениями при наличии диспетчера безопасности.Приложениям с разрешениями разрешено устанавливать флаг «всегда сверху» в рабочей области.В приложениях без соответствующих разрешений попытка установить флаг будет проигнорирована, и значение свойства будет восстановлено в «false».

Свойство доступно только для чтения, поскольку оно может быть изменено извне базовой платформой и, следовательно, не может быть привязано.

Я пытался искать в Интернете через другие источники и официальный Javadocs Oracle JavaFX 8 , по крайней мере, намекающий мне на то, какое разрешение я должен предоставить в своей политике, чтобы окна JavaFX отображались всегда сверху, однако мне не повезло.

Примечание: я нехочу предоставить свое приложение java.security.AllPermission, я хочу предоставить моему приложению только те разрешения, которые ему требуются.

...