Image bufferedImage to JavaFX

J'ai une image que j'ai capture d'écran de l'écran principal et je veux l'ajouter à un Java FX ImageView de la manière suivante:

@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;
}

Je suis en train de régler le BufferedImage capture à javafx.scene.image.Image image mais les types sont incompatibles et je ne suis pas en mesure de le jeter. Comment puis-je y remédier?

source d'informationauteur Nanor