Java 如何在不丢失数据的情况下更改场景?
我有一个图像查看器应用程序,我想将场景从普通屏幕更改为全屏Java 如何在不丢失数据的情况下更改场景?,java,netbeans,scenebuilder,Java,Netbeans,Scenebuilder,我有一个图像查看器应用程序,我想将场景从普通屏幕更改为全屏 @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_p
@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;
}
我用上面的方法解决了这个问题。但我有一个很大的问题。每次,当我改变场景时,画面都会从我的影像视图中消失。我知道为什么,但我不知道,我怎样才能防止这种情况
我两周前刚刚用java编程,所以请耐心等待,并且非常容易理解。谢谢大家!
(此代码在我的视图控制器中。)好的,我解决了它。我的控制器将是我的主java with start方法