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.");
}
}
}
});
しかし、私のコンパイラのNetBeans IDE 8.1がエラーを与えている:
incompatible types: SnapshotParameters cannot be converted to Callback<SnapshotResult, Void>
誰かが私が間違っているのを教えすることはできますか?