Bonjour,
J'ai crée deux interface en JavaFX. Je voudrais fermer l'interface courante quand je clic sur un bouton que ouvre l'autre interface.
J'ai utilisé ça:
register_btn.setOnAction(e -> primaryStage.close());
mais je reçois l'erreur: java.lang.NullPointerExceptionVoila mon code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| @FXML
private Button register_btn;
public void start(Stage primaryStage) {
try {
//BorderPane root = new BorderPane();
Parent root = FXMLLoader.load(getClass().getResource("Main.fxml"));
Scene scene = new Scene(root,1118,628);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
primaryStage.setScene(scene);
primaryStage.show();
register_btn.setOnAction(e -> primaryStage.close());
}
catch(Exception e) {
e.printStackTrace();
}
} |
Pouvez-vous m'aider svp?
Merci
Partager