J'ai une application de visualisation d'image, et je voudrais changer les scènes de screene normal en plein écran.Comment changer de scène sans perdre de données?
@FXML
public void fullScreen(ActionEvent event) throws IOException {
Parent home_page_parent = FXMLLoader.load(getClass().getResource("image_view.fxml"));
Scene home_page_scene = new Scene(home_page_parent);
String css = this.getClass().getResource("style.css").toExternalForm();
home_page_scene.getStylesheets().add(css);
Stage app_stage = (Stage) ((Node) event.getSource()).getScene().getWindow();
app_stage.setScene(home_page_scene);
app_stage.show();
app_stage.setFullScreen(true);
percentageChecker = true;
}
Je l'ai compris avec la méthode ci-dessus. Mais j'ai un très gros problème. Chaque fois que je change de scène, l'image disparaît de mon imageView. Je sais pourquoi, mais je ne sais pas, comment puis-je empêcher cela.
J'ai programmé en Java il y a deux semaines, alors soyez patient et compréhensible. Je vous remercie!
(Ce code est dans mon contrôleur de vue.)