我有一个图像查看器应用程序,我想将场景从正常的screene更改为全屏。
@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;
}
我用上面的方法想出来了。但我有一个非常大的问题。每当我改变场景时,图片都会从我的imageView中消失。我知道为什么,但我不知道,我怎么能阻止这一点。
两周前我一直在使用java编程,所以请耐心等待,并且非常容易理解。谢谢!
(此代码在我的视图控制器中。)
答案 0 :(得分:0)
好的,我解决了。我的控制器将是我的主要java with start方法。