我正在尝试创建一个包含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);
Hourse已经过去,但我无法弄清楚我的错误在哪里? :|
答案 0 :(得分:3)
我认为问题是您在Text
中多次使用相同的GridPane
。将同一图像多次添加到GridPane
时,我遇到了类似的问题。您只需创建多个Text
s - 每个单元格一个。