我正在开发JavaFX 8(带有Java 8)应用程序,我需要通过按钮点击来制作整个桌面截图。我无法找到doc如何使用它。请举个例子。
答案 0 :(得分:2)
这是你正在寻找的吗?
public void saveAsPng() {
WritableImage image = barChart.snapshot(new SnapshotParameters(), null);
// TODO: probably use a file chooser here
File file = new File("chart.png");
try {
ImageIO.write(SwingFXUtils.fromFXImage(image, null), "png", file);
} catch (IOException e) {
// TODO: handle exception here
}
}
或浏览This OFFICIAL tutorial to take a snapshot using JavaFX 或Tutorial to work it using Robots