button - 将 JavaFX 按钮定位在特定位置

标签 button layout javafx position location

我的问题是如何在特定位置放置 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/

相关文章:

安卓图像按钮

eclipse - 重置 Eclipse 透视布局

webview - 关闭内部窗口后正在播放 Youtube 视频

java - 如何删除JavaFX工具栏中分隔符后的多余空格?

c# - 在通过敲击键盘上的 Enter 触发点击事件之前,我可以使用哪个事件来触发对标签的更新?

c# - Windows 窗体中图像资源的本地化

html - 悬停和单击事件不适用于 <button> 内的 <span>

css - 内容 100% 拉伸(stretch)

java - 为什么不赞成在 Swing 中使用空布局?

JavaFX 不绑定(bind)属性成员来控制