标签在JavaFX中的GridPane上的位置

时间:2017-06-18 06:39:22

标签: netbeans javafx-8 gridpane

我正在使用带有多个单元格的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);

point1point2返回相同的位置Point2D [x = 834.0000009536743, y = 158.99999225139618],尽管它们位于不同的单元格中。如何获得这两个标签的确切位置?请帮忙。

0 个答案:

没有答案