我的问题是如何在特定位置放置 javafx 按钮。
我一直在尝试执行这个简单的代码,结果导致 Button 仅位于屏幕的中心,而不是我想要的位置。
(我正在使用 StackPane)
代码:
Button button = new Button();
button.setLayoutX(x);
button.setLayoutY(y);
提前致谢 ,
阿米特。
最佳答案
如果要指定节点的确切坐标,可以使用 Pane
而不是 StackPane。
您的按钮,如果添加到 StackPane
或支持对齐的类似布局,必须使用 translate 属性来移动按钮。您不能在这些布局中使用 setLayoutX()
或 setLayoutY()
。
尝试使用以下命令将按钮从其初始位置移动:
button.setTranslateX(10);
button.setTranslateY(20);
关于button - 将 JavaFX 按钮定位在特定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30641187/