在javafx中更改面板

时间:2014-01-03 07:54:49

标签: javafx scenebuilder

这就像我的应用草图。我使用SceneBuilder来开发应用程序。我使用了BorderPane并在左右两侧放置了两个面板。我想根据按钮点击加载不同的面板,面板是单独的fxml文件。我怎么做?我只是想替换正确的面板而不是整个场景。

1 个答案:

答案 0 :(得分:1)

只需加载fxml并像往常一样设置BorderPane的一面。

FXMLLoader  fxml = new FXMLLoader( .... );

Parent  leftSide = (Parent) fxml.load();

borderpane.setLeft( leftSide );