简体   繁体   English

将 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);

i got this error how can i solve it !我得到了这个错误我该如何解决它!

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

thank you i had just changed the package into: import java.awt.geom.Rectangle2D and finally no error founded.谢谢我刚刚将 package 更改为: import java.awt.geom.Rectangle2D最后没有发现错误。

I can assume that you did the wrong import Rectangle2D type我可以假设你做错了导入Rectangle2D类型

In you case it javafx.geometry.Rectangle2D , but getFontMetrics().getStringBounds(...) method returns java.awt.geom.Rectangle2D在您的情况下,它是javafx.geometry.Rectangle2D ,但 getFontMetrics().getStringBounds(...) 方法返回java.awt.geom.Rectangle2D

So you have to change the package import javafx.geometry.Rectangle2D to a package import java.awt.geom.Rectangle2D So you have to change the package import javafx.geometry.Rectangle2D to a package import java.awt.geom.Rectangle2D

Hope this helps somehow:)希望这会有所帮助:)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM