我想旋转 JavaFX 矩形。但是当我旋转它并尝试获取它的 X 和 Y 时,这与之前的 X 和 Y 是相同的。我使用这段代码:`
Rectangle r = new Rectangle(100,100,40,40);
r.getX();
r.getY();
r.setRotate(85);
r.getX();
r.getY(); `
getX() 和 getY() 在旋转方法之前和之后返回相同的结果。 所以我的问题是我该怎么做才能让左上角的 X 和 Y 位于他的新位置。 这是一个例子: enter image description here
最佳答案
我不知道javafx,但我认为当你旋转对象时,你不会改变它的X和Y位置。也许你应该使用像r.getRotate()
这样的东西。
关于java - 如何在JavaFX中获取左上角的X和Y来旋转矩形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48226248/