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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
register_btn.setOnAction(e -> primaryStage.close());
mais je reçois l'erreur: java.lang.NullPointerExceptionVoila mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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