我是JavaFX的新手。当前使用第 8 个版本。我面临以下问题。当我尝试绘制一个矩形时,它是居中对齐的。我添加了一个事件处理程序,它为我提供了鼠标单击的坐标。所以我只需要从左上角绘制这个矩形,而不是从中心绘制,所以我可以传递鼠标点击的坐标,然后传递这个矩形
因此,Y 轴将从左上角到南,Y 轴从左上角到东。所以
carRect = new Rectangle(0,0,70,36);
此代码意味着,此矩形将绘制为左上对齐,但不与宽度 70 和高度 36 居中对齐。我错过了什么?我知道,我可以传递负值,但我需要它们的方式是从事件处理程序获取它们。
只是使用普通窗格而不是堆栈窗格,这解决了问题。