在JavaFX中,可以使用以下方法来正确获取节点的外界:
Node node = ...; // 要获取外界的节点
Bounds bounds = node.getBoundsInParent();
double x = bounds.getMinX();
double y = bounds.getMinY();
double width = bounds.getWidth();
double height = bounds.getHeight();
Node node = ...; // 要获取外界的节点
Point2D topLeft = node.localToScene(0, 0);
double x = topLeft.getX();
double y = topLeft.getY();
double width = node.getWidth();
double height = node.getHeight();
Node node = ...; // 要获取外界的节点
Point2D topLeft = node.localToScreen(0, 0);
double x = topLeft.getX();
double y = topLeft.getY();
double width = node.getWidth();
double height = node.getHeight();
这些方法可以帮助您在JavaFX中正确获取节点的外界。您可以根据具体的需求选择适合的方法来获取节点的位置和大小。
领取专属 10元无门槛券
手把手带您无忧上云