将JavaFX按钮放在特定位置

 2023-02-16    339  

问题描述

我的问题是如何将Javafx按钮定位在特定位置.

我一直尝试执行此简单代码的所有时间都导致该按钮仅位于屏幕的中心,而不是我所需的位置.

将JavaFX按钮放在特定位置

(我正在使用Stackpane)

代码:

Button button = new Button();

button.setLayoutX(x);
button.setLayoutY(y);

预先感谢,

amit.

推荐答案

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


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

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

button.setTranslateX(10);
button.setTranslateY(20);

以上所述是小编给大家介绍的将JavaFX按钮放在特定位置,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/34080.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。