Dans Swing, vous pouvez simplement utiliser setDefaultCloseOperation()
pour fermer l'ensemble de l'application lorsque la fenêtre est fermée.
Cependant, je ne trouve pas d'équivalent dans JavaFX. J'ai plusieurs fenêtres ouvertes et je veux fermer l'application entière si une fenêtre est fermée. Quel est le moyen de faire cela en JavaFX ?
Edita:
Je comprends que je peux passer outre setOnCloseRequest()
pour effectuer une opération sur la fermeture de la fenêtre. La question est de savoir quelle opération doit être effectuée pour mettre fin à l'ensemble de l'application.
stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
@Override
public void handle(WindowEvent event) {
stop();
}
});
En stop()
définie dans la méthode Application
ne fait rien.