3
我试图获得我的“Java弹出窗口”的快照。通过“Java窗口”的模样: http://www.directupload.net/file/d/3616/kajnpeag_png.htmJavaFX图表,快照
但是快照的样子: http://www.directupload.net/file/d/3616/cx47ga2o_png.htm
很抱歉的链接,但我不能对尚未发表图片。
因此在y轴上缺少自动量程,在x轴上缺少日期。为什么没有获得我的快照功能的全貌?你有任何建议/想法如何解决这个问题?对于任何帮助,我将不胜感激。
代码快照功能:
public void saveAsPng(Scene scene) {
WritableImage image = scene.snapshot(null);
File file = new File("chart.png");
try {
ImageIO.write(SwingFXUtils.fromFXImage(image, null), "png", file);
} catch (IOException ex) {
Logger.getLogger(Server_Application.class.getName()).log(Level.SEVERE, null, ex);
}
}
调用函数:
@Override
public void start(Stage stage) throws Exception {
...
Parent root = FXMLLoader.load(getClass().getResource("MainPicture.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
Server_Application.serverApp.saveAsPng(scene);
...
}
更好的是,等一下直到动画结束。也许开始另一个可以拍摄快照的delayd线程。 – GGrec