JavaFX - Texto centrado en escena

Tengo un JavaFXText,Scene yGroup

Text waitingForKey
Scene scene
Group root

Tengo una cadena StringwaitingForKeyString que estoy agregando awaitingForKeyy quiero alinear un centro.

El problema es que a veces la cadena tiene dos oraciones y no puedo alinearla

 String waitingForKeyString= " Level 2 \n\n" + "Press ENTER to start a new game";

O

String waitingForKeyString = "Presione ENTRAR \ n" + "para iniciar el juego", messageString = "";

ENTONCES

Scene scene = new Scene(root,SCREEN_WIDTH, SCREEN_HEIGHT, Color.BLACK);
waitingForKey.setText(waitingForKeyString);
root.getChildren().add(waitingForKey);

Entonces, ¿cómo podría alinear esto al centro? Cuando intenté alinearme primerowaitingForKeyStringDestruí el segundo `waitingForKeyString y vicecersa.

Respuestas a la pregunta(2)

Su respuesta a la pregunta