【问题标题】:How to merge cells of a GridPane in JavaFX through code?如何通过代码合并 JavaFX 中 GridPane 的单元格?
【发布时间】:2018-06-16 00:21:42
【问题描述】:

我的 GridPane 如下所示:

我想通过代码合并网格中心的 3 列,但我找不到这样做的方法。有一个reference如何通过scene builder来实现,但是我没有使用scene builder。

有人知道如何合并它们吗?

【问题讨论】:

    标签: java javafx javafx-2


    【解决方案1】:

    使用GridPane.setColumnSpan 或使用the appropriate GridPane.add method 添加Slider

    GridPane.setColumnSpan(slider, 3);
    

    gridPane.add(slider, 0, 0, 3, 1);
    

    【讨论】:

      【解决方案2】:

      答案之前已经介绍过了,但是参数对我来说不清楚,所以我在这里添加了它

      gridPane.add(pane, 0, 0, 3, 1);
      

      这将跨越第一行中的 3 个单元格

      gridPane.add(Node, columnIndex, rowIndex, colspan, rowspan);
      

      【讨论】:

        猜你喜欢
        • 2018-12-20
        • 2016-01-27
        • 2014-01-06
        • 2012-09-30
        • 2016-01-02
        • 2019-05-11
        • 2021-01-05
        • 2018-03-15
        • 1970-01-01
        相关资源
        最近更新 更多