1
Rectangle2D bounds =g.getFontMetrics().getStringBounds(message,g);

我得到了这个错误我该如何解决它!

Type mismatch: cannot convert from java.awt.geom.Rectangle2D to javafx.geometry.Rectangle2D
4

2 回答 2

1

谢谢我刚刚将包更改为:import java.awt.geom.Rectangle2D ,最后没有发现错误。

于 2020-05-20T06:50:41.933 回答
-1

我可以假设你做错了导入Rectangle2D类型

在你的情况下它javafx.geometry.Rectangle2D,但 getFontMetrics().getStringBounds(...) 方法返回java.awt.geom.Rectangle2D

因此,您必须将包导入 javafx.geometry.Rectangle2D更改为包导入 java.awt.geom.Rectangle2D

希望这会有所帮助:)

于 2020-05-20T05:50:26.440 回答