在坐标处放置正方形时出现JavaFX问题

在坐标处放置正方形时出现JavaFX问题,javafx,Javafx,下面是一个矩形的代码 rect.setX(10); 我也有 rect.setY(20); 但每当我编译应用程序时,矩形总是移动到应用程序框架的中间 使用的进口: 导入javafx.application.application; 导入javafx.application.Platform; 导入javafx.scene.shape.*; 导入javafx.scene.scene; 导入javafx.geometry.Insets; 导入javafx.scene.input.MouseEven

下面是一个矩形的代码

rect.setX(10);
我也有

rect.setY(20);
但每当我编译应用程序时,矩形总是移动到应用程序框架的中间

使用的进口:

导入javafx.application.application; 导入javafx.application.Platform; 导入javafx.scene.shape.*; 导入javafx.scene.scene; 导入javafx.geometry.Insets; 导入javafx.scene.input.MouseEvent; 导入javafx.event.EventHandler; 导入javafx.scene.input.KeyCombination; 导入javafx.scene.paint.Color; 导入javafx.scene.layout.*; 导入javafx.scene.layout.StackPane; 导入javafx.stage.stage;
考虑到矩形已添加到StackPane,必须使用translate属性来移动矩形。尝试:

rect.setTranslateX(10);
rect.setTranslateY(20);

用于在场景中放置矩形的布局是什么?