我只是将我的第一个FXML应用程序作为一个测试,它涉及到一个简单的登录屏幕。我现在要尝试做一个完整的应用程序,我对它应该如何完成有点不确定。在屏幕之间切换的正确方法是什么?
答案 0 :(得分:0)
我总是使用相同的Parent节点(例如BorderPane),只更改里面的节点。
假设你有:
Node screen1;
Node screen2;
然后是borderPane的情况:
borderPane.setCenter(screen1); // This changes to screen 1
// ...
borderPane.setCenter(screen2); // This changes to screen 2