I'm using this code to change the scene on my first screen.
Action button gotoScene2:
Node node=(Node) evento.getSource();
Stage stage=(Stage) node.getScene().getWindow();
Parent root = FXMLLoader.load(getClass().getResource("MY_SCENE_2.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
So the code is working fine. Now I'm in the controller correspond to MY_SCENE_2 and I need to add a datepicker from code and not using SceneBuilder or something like that.
How can I add a datepicker(I mean it could be textfield or whatever) to my current scene (MY_SCENE_2)?
This is my code:
final DatePicker datePicker = new DatePicker(LocalDate.now());
datePicker.setOnAction(event -> {
LocalDate date = datePicker.getValue();
System.out.println("Selected date: " + date);
});
stage.setScene(
new Scene(datePicker)
);
stage.show();
I need the stage
value in order to succeed? How can I do that?