首页 > 解决方案 > 带有 2 个 GridPane 的 Javafx BorderPane,第二个 GridPane 未显示

问题描述

我需要放置在选项卡中的 BorderPane 中的两个网格。当我添加它们时,一切看起来都很好,但在启动时只有第一个网格是可见的。

这是我的代码。

 public void start(Stage stage) throws Exception {
            BorderPane bp = new BorderPane();
            GridPane g1 = new GridPane();
            g1.add(new Button("b1"), 0, 0);
            GridPane g2 = new GridPane();
            g2.add(new Button("b2"), 0, 0);
            bp.setCenter(g1);
            bp.setBottom(g2);
            TabPane p = new TabPane();
            Tab tab = new Tab("Test tab");
            tab.setContent(bp);
            p.getTabs().add(tab);
            Scene s = new Scene(p);
            stage.setScene(s);
            stage.show();
        }

g2根本没有出现。我错过了什么?

标签: javafxtabsscenegridpaneborderpane

解决方案


推荐阅读