I have an image I screenshot from the primary monitor and I want to add it to a Java FX ImageView as so:
@FXML protected ImageView screenshot() throws AWTException, IOException { Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()); BufferedImage capture = new Robot().createScreenCapture(screenRect); ImageView imageView = new ImageView(); Image image = capture; //Error imageView.setImage(image); return imageView; } I'm trying to set the BufferedImage capture to javafx.scene.image.Image image but the types are incompatible nor am I able to cast it. How can I rectify this?