je dois fermer la fenêtre FXML actuelle par le code dans le contrôleurfermer la fenêtre de FXML par code, JavaFX
Je sais stage.close() ou stage.hide() le font dans fx
comment l'implémenter dans fxml? J'ai essayé
private void on_btnClose_clicked(ActionEvent actionEvent) {
Parent root = FXMLLoader.load(getClass().getResource("currentWindow.fxml"));
Scene scene = new Scene(root);
Stage stage = new Stage();
stage.setScene(scene);
stage.show();
}
mais cela ne fonctionne pas!
Toute aide sera grandement appréciée. Merci!
Cette approche n'a pas fonctionné pour moi. Je reçois un 'NullPointerException' –
Travaux étonnants! , juste au cas où, les gens se souviennent de vérifier le nom de votre Button (ce cas closeButton) et le nom de votre onClick (ce cas closeButtonAction) –
Il ferme seulement la fenêtre, mais l'application est toujours en cours d'exécution !!! –