0
javaFX를 사용하여 현재 장면의 스크린 샷을 저장하려고합니다.스크린 샷 저장 오류 JavaFX
saveMenuItem.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent t) {
WritableImage image = scene.snapshot(new SnapshotParameters(), null);
// TODO: probably use a file chooser here
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Save Image");
File file = fileChooser.showSaveDialog(primaryStage);
if(file != null)
{
try {
ImageIO.write(SwingFXUtils.fromFXImage(image, null), "png", file);
}
catch (IOException e) {
System.out.println("Couldn't Save.");
}
}
}
});
하지만 내 컴파일러 넷빈즈 IDE 8.1은 오류를주고있다 :
incompatible types: SnapshotParameters cannot be converted to Callback<SnapshotResult, Void>
누군가가 내가 뭘 잘못 말해 줄래?