如何在JavaFX中设置按钮的位置?我的代码:JavaFX按钮定位
bZero = new Button();
bZero.setPrefSize(45, 20);
mainPane.getChildren().add(bZero);
如何在JavaFX中设置按钮的位置?我的代码:JavaFX按钮定位
bZero = new Button();
bZero.setPrefSize(45, 20);
mainPane.getChildren().add(bZero);
如果您使用的是不管理的布局,比如一个普通的Pane
的容器,那么你可以使用
bZero.setLayoutX(...);
bZero.setLayoutY(...);
,或者等价地,
bZero.relocate(...);
然而,正如评论中所建议的那样,最好为你使用pane that manages the layout。
我也非常感谢你。 – MarvinJoke
您可以使用该按钮的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
非常感谢你。 – MarvinJoke
使用任何['布局pane'(https://docs.oracle.com/javafx/2/layout定位/builtin_layouts.htm#CHDGHCDG)适合您的需求。 – Veluria
您是否在寻找具体的定位? 'mainPane'是什么类型的布局,你想在哪里定位你的按钮? – ItachiUchiha
我想把它放在一个特定的位置,它的一个窗格 – MarvinJoke