将“调整”放在根窗格的左上角



我是JavaFX的新手。当前使用第 8 个版本。我面临以下问题。当我尝试绘制一个矩形时,它是居中对齐的。我添加了一个事件处理程序,它为我提供了鼠标单击的坐标。所以我只需要从左上角绘制这个矩形,而不是从中心绘制,所以我可以传递鼠标点击的坐标,然后传递这个矩形

因此,Y 轴将从左上角到

南,Y 轴从左上角到东。所以

carRect = new Rectangle(0,0,70,36); 

代码意味着,此矩形将绘制为左上对齐,但不与宽度 70 和高度 36 居中对齐。我错过了什么?我知道,我可以传递负值,但我需要它们的方式是从事件处理程序获取它们。

只是使用普通窗格而不是堆栈窗格,这解决了问题。

最新更新