将 java.awt.geom.Rectangle2D 转换为 javafx.geometry.Rectangle2D 时出错
error while converting java.awt.geom.Rectangle2D to javafx.geometry.Rectangle2D
Rectangle2D bounds =g.getFontMetrics().getStringBounds(message,g);
我收到这个错误,我该如何解决!
Type mismatch: cannot convert from java.awt.geom.Rectangle2D to javafx.geometry.Rectangle2D
我可以假设你做错了 import Rectangle2D type
在你的情况下 javafx.geometry.Rectangle2D,但是 getFontMetrics().getStringBounds(...) 方法 returns java.awt.geom.Rectangle2D
所以你必须把package import javafx.geometry.Rectangle2D改成package import java.awt.geom.Rectangle2D
希望这对您有所帮助 :)
谢谢你,我刚把包裹改成了
: 导入java.awt.geom.Rectangle2D
终于没有发现错误。
Rectangle2D bounds =g.getFontMetrics().getStringBounds(message,g);
我收到这个错误,我该如何解决!
Type mismatch: cannot convert from java.awt.geom.Rectangle2D to javafx.geometry.Rectangle2D
我可以假设你做错了 import Rectangle2D type
在你的情况下 javafx.geometry.Rectangle2D,但是 getFontMetrics().getStringBounds(...) 方法 returns java.awt.geom.Rectangle2D
所以你必须把package import javafx.geometry.Rectangle2D改成package import java.awt.geom.Rectangle2D
希望这对您有所帮助 :)
谢谢你,我刚把包裹改成了 : 导入java.awt.geom.Rectangle2D 终于没有发现错误。