我在更改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();
当我运行程序时,按钮仍然在屏幕的中心,我做错了什么?
答案 0 :(得分:0)
使用“锚点”窗格或窗格根据布局对齐节点。 StackPane,GridPane和许多窗格都带有内置的布局方法,你无法控制根据x和y值定位节点。