java2048

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

Solution

  • I can assume that you did the wrong import Rectangle2D type

    In you case it javafx.geometry.Rectangle2D, but getFontMetrics().getStringBounds(...) method returns 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 :)