Pantalla secundaria JavaFX "Siempre encima" de todas las aplicaciones

He leído sobre el uso de un JDialog para envolver un JFXPanel para usar el método alwaysOnTop de JDialog. Funciona, pero tengo un pequeño problema con este truco.

Ya que estoy usando esta técnica para hacer ventanas secundarias a mi aplicación principal (ventanas emergentes, etc.), debo configurarlas en la parte superior de la ventana principal. Si uso el truco de la envoltura para hacer esto, el panel superior está "siempre arriba" detodo (Incluyendo otras aplicaciones).

¿Hay alguna forma de poner la pantalla secundaria?solo encima de mi aplicación? No me gusta el hecho de que se pueda arrastrar otra aplicación entre la ventana principal y la ventana secundaria de mi aplicación.

Respuestas a la pregunta(2)

Su respuesta a la pregunta