如何在JavaFX中设置Button的位置?我的代码:
bZero = new Button();
bZero.setPrefSize(45, 20);
mainPane.getChildren().add(bZero);
答案 0 :(得分:2)
如果您使用的是不管理布局的容器,例如普通Pane
,那么您可以使用
bZero.setLayoutX(...);
bZero.setLayoutY(...);
或等同地
bZero.relocate(...);
但是,正如评论中所建议的那样,最好为您使用pane that manages the layout。
答案 1 :(得分:1)
您可以使用按钮的setX和setY属性将其放置在窗格
中bZero = new Button();
bZero.setPrefSize(45, 20);
mainPane.getChildren().add(bZero);
bZero.setLayoutX(100); // Sets the X co-ordinate
bZero.setLayoutY(200); // Sets the Y co-ordinate