JavaFx手动更改按钮的位置或位置?

时间:2015-07-21 23:21:22

标签: button javafx position coordinates

我在更改Button的位置时遇到问题我想设置一个特定的位置放置它但是当我使用.setLayoutX.setLayoutY时我甚至尝试使用.relocate和我做错了什么仍然无法正常工作?这是我的示例代码。

CODE

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();

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

1 个答案:

答案 0 :(得分:0)

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