【问题标题】:How can I create a GridPane with 2 rows and 3 columns programatically in JavaFx?如何在 JavaFx 中以编程方式创建具有 2 行和 3 列的 GridPane?
【发布时间】:2017-02-03 14:56:26
【问题描述】:

我正在尝试创建一个具有 2 行和 3 列的网格窗格,并且我想以编程方式在每个部分中插入一些文本。这是我所做的,但我不断收到错误。

GridPane gp = new GridPane();
        RowConstraints row0 = new RowConstraints();
        RowConstraints row1 = new RowConstraints();
        gp.getRowConstraints().addAll(row0 , row1);
        ColumnConstraints col0 = new ColumnConstraints();
        ColumnConstraints col1 = new ColumnConstraints();
        ColumnConstraints col2 = new ColumnConstraints();
        gp.getColumnConstraints().addAll(col0 , col1,col2);
        Text txt = new Text("text");
        gp.add(txt, 0, 0);
        gp.add(txt, 1, 0);
        gp.add(txt, 2, 0);
        gp.add(txt, 0, 1);
        gp.add(txt, 1, 1);
        gp.add(txt, 2, 1);

时间已经过去但我不知道我的错误在哪里? :|

【问题讨论】:

    标签: user-interface javafx gridpane


    【解决方案1】:

    我认为问题在于您在GridPane 中多次使用相同的Text。在将同一图像多次添加到GridPane 时,我遇到了类似的问题。您只需要创建多个Texts - 每个单元格一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-03
      • 1970-01-01
      • 2013-12-23
      • 1970-01-01
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      • 2015-06-19
      相关资源
      最近更新 更多