我目前正在使用类似的东西将此代码绑定到 fxml javafx 按钮
Parent parent = FXMLLoader.load(getClass().getResource("AolRun.fxml"));
Stage stage = new Stage();
stage.initStyle(StageStyle.UTILITY);
stage = (Stage) run.getScene().getWindow();
Scene scene = new Scene(parent);
stage.setScene(scene);
scene.getStylesheets().add("/css/Style.css");
stage.setTitle("Output");
stage.setResizable(false);
stage.show();
是否有一个通用函数可以用于返回,将屏幕从当前的 fxml 场景传输到下一个 fxml 。
我为每个 fxml 都有单独的场景。
1)更好的方法是更改父布局并仅使用一个场景。
2)虽然你可以使用你想要的功能Button
。当。。。的时候onAction
方法被触发你选择什么Scene
您可以将场景存储在数组中并移动到下一个或上一个索引,或者实现您自己的逻辑Scene
将跟随或哪个场景是当前场景的前一个场景。
这是 1 更有用的地方,因为您可以使用动画转到下一个或上一个“场景”。例如TransitionAnimation
.
~~> 除了下面的评论
如果你想知道用户在哪个场景中,可以使用 ObservableList 或 Array。
每次用户更改 Scene 时,前一个 Scene 都会存储在数组中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)