如何在 javaFX 中将 WritableImage 转换为 ImageView?

How to convert WritableImage to ImageView in javaFX?

你好 Whosebug 成员,祝你有美好的一天。有没有一种方法可以将可写图像对象转换或转换为 ImageView 以便在我的程序中显示它而无需将图像保存在硬盘上。

WritableImage writable_image = barchart.snapshot(new SnapshotParameters(), null);

我需要将 writable_image 转换为 ImaveView 对象的东西。

您不会将 WritableImage 转换为 ImageViewImageView 是一个 UI 组件,旨在显示 Image。由于 WritableImage 扩展了 Image,因此您无需执行任何特殊操作。

ImageView imageView = ...;
WritableImage writableImage = barchart.snapshot(new SnapshotParameters(), null);
imageView.setImage(writableImage);