我正在使用带有多个单元格的GridPane
。我动态地向每个单元格添加Label
。我需要每个Label的位置。我的代码如下:
@FXML
GridPane graphHolder;
Label label = new Label("A");
label.setWrapText(true);
graphHolder.add(label, 1, 0);
javafx.geometry.Point2D point1 = label.localToScreen(0.0, 0.0);
System.out.println(point1);
Label label2 = new Label("B");
label2.setWrapText(true);
graphHolder.add(label2, 3, 1);
javafx.geometry.Point2D point2 = label2.localToScreen(0.0, 0.0);
System.out.println(point2);
此point1
和point2
返回相同的位置Point2D [x = 834.0000009536743, y = 158.99999225139618]
,尽管它们位于不同的单元格中。如何获得这两个标签的确切位置?请帮忙。