将JavaFX Button放在特定位置

Ami*_*mit 4 layout location position javafx button

我的问题是我如何在特定位置放置一个javafx按钮.

我试图做这个简单的代码的所有时间导致Button只位于屏幕的中心而不是我想要的位置.

(我正在使用StackPane)

码:

Button button = new Button();

button.setLayoutX(x);
button.setLayoutY(y);
Run Code Online (Sandbox Code Playgroud)

提前致谢 ,

艾米特.

Ita*_*iha 11

如果要指定节点的确切坐标,可以使用Pane而不是StackPane.


如果将按钮添加到StackPane支持对齐的类似布局,则必须使用translate属性移动按钮.您不能使用setLayoutX()setLayoutY()使用这些布局.

尝试使用以下命令从初始位置移动按钮:

button.setTranslateX(10);
button.setTranslateY(20);
Run Code Online (Sandbox Code Playgroud)