Ventana modal de JavaFX 2

Estoy intentando crear una ventana de inicio de sesión con JavaFX 2 y detener la ejecución hasta que el usuario no haya iniciado sesión. Quiero algo como lo siguiente:

<code>showLoginDialog();
showMainWindow();
</code>

showLoginDialog es responsable de crear una nueva etapa y establecer su padre como la ventana principal. Se prepara el escenario para ser modal, probé tantoWINDOW_MODAL yAPPLICATION_MODAL, pero tan pronto como se muestra la ventana de inicio de sesión,showMainWindow() La línea se llama también.

¿Es posible detener el código en ejecución hasta queclose() Se llama de la etapa de inicio de sesión, o algo similar? ¿Hay algún tutorial que muestre cómo se puede lograr esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta