2017-06-09 1 views
0

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.)

Répondre

0

D'accord, je l'ai résolu. Mon contrôleur sera mon java principal avec la méthode de démarrage.