Button JavaFx是否手动更改按钮的位置?

Button JavaFx是否手动更改按钮的位置?,button,javafx,position,coordinates,Button,Javafx,Position,Coordinates,我在更改按钮的位置时遇到问题,我想设置一个放置按钮的特定位置,但当我使用时。setLayoutX和时。setLayoutY我甚至尝试使用。重新定位但它仍然不起作用。我做错了什么吗?这是我的示例代码 代码 Button b1 = new Button(); b1.setText("Press"); b1.setLayoutX(100); b1.setLayoutY(120); // this are just some randome numbers for this sample StackP

我在更改按钮的位置时遇到问题,我想设置一个放置按钮的特定位置,但当我使用
时。setLayoutX
时。setLayoutY
我甚至尝试使用
。重新定位
但它仍然不起作用。我做错了什么吗?这是我的示例代码

代码

Button b1 = new Button();
b1.setText("Press");
b1.setLayoutX(100);
b1.setLayoutY(120); // this are just some randome numbers for this sample

StackPane pane = new StackPane();
pane.getChildren().add(b1);

Scene scene = new Scene(pane,500,500);
stage.setScenes(scene);
stage.show();

当我运行程序时,按钮仍在屏幕中央,我做错了什么?

使用锚定窗格或窗格根据布局对齐节点。
StackPane、GridPane和许多窗格它们带有内置的布局方法,您无法根据x和y值来控制节点的定位。

可以使用
窗格或
StackPane
的其他对齐方式。@trashgod:人们为什么要将答案作为注释发布?这种情况越来越多,而且开始变得烦人,因为每个人的时间都被浪费了。可能重复@Roland:I'm new to。