Comment est-ce que j'obtiens l'événement proche d'une étape dans JavaFX?
En JavaFX, comment puis-je obtenir de l'événement, si un utilisateur clique sur le Bouton Fermer(X) (la plus à droite en haut de la croix) une étape?
Je veux que mon application pour imprimer un message de débogage lorsque la fenêtre est fermée. (System.out.println("Application Close by click to Close Button(X)")
)
@Override
public void start(Stage primaryStage) {
StackPane root = new StackPane();
root.getChildren().add(btn);
Scene scene = new Scene(root, 300, 250);
primaryStage.setTitle("Hello World!");
primaryStage.setScene(scene);
primaryStage.show();
//Any Event Handler
//{
System.out.println("Application(primaryStage) Closed by click to Close Button(X)");
//}
}
source d'informationauteur java baba
Vous devez vous connecter pour publier un commentaire.
J'ai eu la réponse à cette question
Une autre méthode pour obtenir le même effet, mais reste plus cohérent avec la façon dont vous démarrez votre application est de remplacer stop();
En fonction de la Charge de la documentation, le cycle de vie d'une instance d'une Application est comme suit:
Comme un résultat, il vous suffit de remplacer stop()