java - 如何在JavaFX中获取左上角的X和Y来旋转矩形?

标签 java javafx

我想旋转 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/

相关文章:

javafx - 具有动态背景 JavaFX 的霜玻璃效果

java - JDBC PreparedStatement,如何选择和插入?

java - 如何在 TableModel 中定义主动更新的 CellEditor

JavaFx-表格 View : How to use custom Comparator<T> for sorting?

java - 是否可以在浏览器中运行 JavaFX 应用程序?

java - 从后台线程更新可观察列表的正确方法

java - 创建您自己的 Swing 组件

java - 配置 JBoss 以使用 JNDI 的问题 (2)

java - Infinispan 8 - cache.clear() - 如何正确理解 javadoc?

java - 如何将二维数组填充为相同的值