Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Button 将JavaFX按钮放置在特定位置_Button_Layout_Javafx_Position_Location - Fatal编程技术网

Button 将JavaFX按钮放置在特定位置

Button 将JavaFX按钮放置在特定位置,button,layout,javafx,position,location,Button,Layout,Javafx,Position,Location,我的问题是如何在特定位置定位javafx按钮 我一直试图编写这个简单的代码,结果是按钮只位于屏幕中央,而不是我想要的位置 (我正在使用StackPane) 代码: 提前感谢, Amit.如果要指定节点的精确坐标,可以使用替代堆栈窗格 如果将按钮添加到支持对齐的堆栈窗格或类似布局中,则必须使用“平移”属性来移动按钮。不能对这些布局使用setLayoutX()或setLayoutY() 尝试使用以下命令将按钮从其初始位置移动: button.setTranslateX(10); button.se

我的问题是如何在特定位置定位javafx按钮

我一直试图编写这个简单的代码,结果是按钮只位于屏幕中央,而不是我想要的位置

(我正在使用StackPane)

代码:

提前感谢,


Amit.

如果要指定节点的精确坐标,可以使用替代堆栈窗格


如果将按钮添加到支持对齐的
堆栈窗格
或类似布局中,则必须使用“平移”属性来移动按钮。不能对这些布局使用
setLayoutX()
setLayoutY()

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

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

您使用的是哪种布局?感谢您的回复,我使用的是StackPane我恐怕它仍然不起作用,是的,我使用的是StackPane,感谢您的回复Translate将按指定的值将节点从其当前位置移动,而不是将其放置在确切的X上,Y坐标。那么我需要做什么才能使它精确地位于我所需坐标的X和Y上呢?使用窗格而不是堆叠窗格使用窗格,如@James_D所述
button.setTranslateX(10);
button.setTranslateY(20);