Окно ScalaFX всегда поверх других окон

В настоящее время я реализую приложение ScalaFX, которое должно открываться поверх всех других окон (не связанных приложений, произвольных окон ОС), когда происходит определенное событие. Я искал в Интернете и нашел несколько ответов, которые являются своего рода взломом для требуемого поведения. Однако ничего из этого не сработало. Я тестировал до сих пор:

  • setFocused рутина
  • установить модальность
  • используя диалог JSwing (приводит к неактивному окну)

Похоже, что в Java 8u20 было исправление путем введения свойства AlwaysOnTop, однако я не могу установить 8u20 на целевые машины, и вместо этого мне придется использовать Java 7.

Есть ли правильное решение, чтобы установить окно (не всегда, но на определенное событие) поверх всех окон?

0 ответов

Другие вопросы по тегам