У меня есть снимок экрана я с основного монитора, и я хочу добавить его в Java FX ImageView
так:
@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;
}
Я пытаюсь установить BufferedImage capture
на javafx.scene.image.Image image
, но типы несовместимы, и я не могу его отличить. Как я могу это исправить?